Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  3 844
Har kjørt meg litt fast her. Eller bare sett meg blind.
Har laget en superenkel søkefunksjon som skal søke etter annonser i en database.

Alt fungerer fint, men den henter ut alle annonsene den finner treff på. Jeg skal kun ha ut de som ikke er solgt.

Her er SQL:

Kode

$sql = "SELECT * FROM salg_annonse WHERE solgt='nei' AND tittel LIKE '%".$sokstreng."%' OR om LIKE '%".$sokstreng."%' ORDER BY id DESC";
Kjekt med et spark i riktig retning
Prøv med litt paranteser:

Kode

$sql = "SELECT * FROM salg_annonse WHERE solgt='nei' AND (tittel LIKE '%".$sokstreng."%' OR om LIKE '%".$sokstreng."%') ORDER BY id DESC";
Hah! Genialt! Det løste problemet!
Tusen takk skal du ha
Trigonoceps occipita
vidarlo's Avatar
Donor
Og for guds skuld - la solgt vere ein bool og ikkje string. Eller eventuelt en enum om du absolutt vil ha i klartekst (på norsk) at den ikkje er solgt...