webForumDet fria alternativet

Problem med sökning ifrån databas!

1 svar · 451 visningar · startad av Asa

AsaMedlem sedan dec. 20011 860 inlägg
#1

Har problem med denna sql. Den visar inte rätt i urvalet.

mysql_query("Select * FROM tbl_produkter Where visa=1 and outlet<>1 and (site1_kat1<>0 or site1_tkat1<>0 or site1_kat2<>0 or site1_tkat2<>0 or site1_kat3<>0 or site1_tkat3<>0) and huvudprodukt like '%$term%' or produkt like '%$term%' or beskrivning like '%$term%'")

Ibland visas en rad ifrån databasen fast visa=0 samt har även strul med det som står inom parantes. De med site1_kat1 o.s.v

Nån som kan se nå fel eller förbättring av hur jag ska skriva?!

@ndersMedlem sedan juni 200032 969 inlägg
#2

Du får gruppera dina sista or-villkor med en parentes:

and (huvudprodukt like '%$term%' or produkt like '%$term%' or beskrivning like '%$term%')

mvh

128 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)