Arcus Skrevet 20. mars 2002 Del Skrevet 20. mars 2002 Har en sql spørring i mitt phpbaserte telefonlistesystem, spørringen ser slik ut : $sql = "SELECT * FROM info WHERE Etternavn LIKE '%$sok%' or Fornavn LIKE '%$sok%' ORDER BY Etternavn"; Og har prøvd å skrive denne om slik at man kan søke etter Fornavn og/eller Etternavn (og omvent). Har lekt meg litt med denne, men har gitt opp. Håper noen av dere kan hjelpe meg litt videre... Lenke til kommentar
kilogram Skrevet 20. mars 2002 Del Skrevet 20. mars 2002 Denne bør jo virka slik som den er... Har du testa å kjøre ein slik query frå kommandolinje? mvh., Vegard Lenke til kommentar
Arcus Skrevet 21. mars 2002 Forfatter Del Skrevet 21. mars 2002 Nei, det har jeg ikke prøvd. Når denne spøringen blir kjørt i scriptet med variablen $sok lik Etternavn eller Fornavn så går alt greit, men når $sok lik Etternavn Fornavn eller andre 2 kombinasjoner så blir outputen blank. Lenke til kommentar
kilogram Skrevet 21. mars 2002 Del Skrevet 21. mars 2002 Vel, å få ein slik spørring til å passa begge plassar er vanskelig. Då vert du nødt til å dele opp søkeorda ved hjelp av ein eller anna form for parsing, og du må ha eit mykje meir variabelt uttrykk å sende til SQL, som tar hensyn til om det er fleire ord som er i bruk... Lykke til med den ja! :smile: mvh., Vegard Lenke til kommentar
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å