Mailinglisten-Archive |
leider habe ich bei der letzte Meldung ein bisschen zu schnell geklickt.
Hier die richtige:
Hallo Oliver,
>warum bekomme ich immer alle Einträge angezeigt, wenn ich
>or name2 LIKE '%$text%' hinzufüge?
>Ohne die 2te Abfrage sind die Ergebnisse korrekt.
>mysql_query("SELECT * FROM adress WHERE name1 LIKE '%$text%' or name2 LIKE
>'%$text%' and gruppe ='$gruppe'");
Probier's mal mit Klammern:
SELECT * FROM adress WHERE (name1 LIKE '%$text%' or name2 LIKE
'%$text%') and gruppe ='$gruppe'
Ich denke, dass deine Bedingung für name1 immer erfüllt ist und bei einer OR
Verknüpfung werden dann alle Einträge angezeigt.
Gruß
Stefan
---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive