Gilbert Skrevet 10. mars 2004 Skrevet 10. mars 2004 vet det har vært en tråd her for ikke alt for lenge siden om dette temaet. SELECT * FROM db WHERE rad omtrent lik $var f.eks. vil $var = banan gi resultat på både banankake og stektbanan. Tror det var noe med %$var% eller no. noen som husker (isåfall, kom dere inn og forklar meg ) ?
???????? Skrevet 10. mars 2004 Skrevet 10. mars 2004 rad? i så fall kan du kjøre en concat på alle feltene. Funksjonen er WHERE felt LIKE '%var%' hvis du skal sjekke hele raden kan du bruke: WHERE concat(felt1, felt2, felt3, felt4) LIKE '%var%' - men det beste er å bruke WHERE felt1 like '%$var%' AND felt2 LIKE '%var%'... avhengig av størrelsen på databasen. LIKE brukes når du skal sammenligne tekst % = hva som helst _ = et hvilket som helst tegn
[kami] Skrevet 10. mars 2004 Skrevet 10. mars 2004 om du vil hente ord som _nesten_ matcher (ala google) ta en titt her http://www.mysql.com/doc/en/Fulltext_Search.html
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå