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