phpbar.de logo

Mailinglisten-Archive

result

result

Stefan Klemm mysql_(at)_lists.phpcenter.de
Mon, 9 Apr 2001 10:35:31 +0200


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