Gå til innhold

Sql Spørring !


Anbefalte innlegg

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
Videoannonse
Annonse

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

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...