Hallo :-)
ich wende mich wieder mit einem Problem an euch, das ich nicht verstehe. In der vorliegenden Tabelle gibt es u.a. eine Spalte namens user_id. Diese enthält 1 oder 2 als Wert für deutsch oder englisch. Nun lautet meine Abfrage (die eine rudimentäre Suchfunktion darstellt)
Zurückgeliefert werden aber alle sowohl Einträge mit 1 oder 2 als user_id obwohl ich nur alle mit einer 1 im feld user_id haben möchte...
Hat jemand eine Ahnung woran das liegen könnte?
Danke!
tm
ich wende mich wieder mit einem Problem an euch, das ich nicht verstehe. In der vorliegenden Tabelle gibt es u.a. eine Spalte namens user_id. Diese enthält 1 oder 2 als Wert für deutsch oder englisch. Nun lautet meine Abfrage (die eine rudimentäre Suchfunktion darstellt)
PHP-Code:
$sql_result= mysql_query("SELECT `id` , `vorname` , `nachname` , `grade`
FROM `user_table` WHERE `user_id` = 1
AND `nachname` LIKE '%$search%'
OR `vorname` LIKE '%$search%'
OR `grade` LIKE '%$search%'
ORDER BY nachname ASC LIMIT 0 , 30" ,$db);
Hat jemand eine Ahnung woran das liegen könnte?
Danke!
tm
Kommentar