Gå til innhold

Databasesøk (MySQL) - trenger hjelp!


Anbefalte innlegg

I min php-kode søker jeg i en database, og ønsker at gjesten skal kunne søke etter

a) navn på person

b) hvilket fylke personen bor i

c) hvilken utdanning personen har

 

Jeg har forsøkt meg på denne:

 

$result = mysql_query("SELECT * FROM database WHERE (navn = '$finn_navn') OR (fylke = '$finn_fylke') OR (fylke = '$finn_fylke' AND utdanning = '$finn_utdanning')");

 

Men dette fungerer slettes ikke etter planen. Jeg forstår at det ikke gjør det, men ikke helt hvorfor, og finner dermed ingen løsning selv = denne hjelpetråden :) Kan noen gi meg noen hint om hva jeg må gjøre?

Lenke til kommentar
Videoannonse
Annonse
Han bør vel bruke "like" og % istedenfor "=", så Anders dukker opp selv om man søker etter And

 

Eks:

select " from `personer` where `fornavn` like '%$søkestreng%'

 

Ja selvsagt! I hvert fall på navnesøket, i de andre alternativene er det faste svaralternativer (list/checkbox).

 

Ueland: Tror det var et veldig godt hint :)

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...