ich habe zurzeit eine SQL - Abfrage über eine Spalte. Es wird über ein Inputfeld ein "Suchwort" eingegeben und dieses Word wird in eine Variable $name geschrieben. Dann wird über diese SQL Abfrage das Wort in der Tabelle a_name gesucht und ausgegeben. (Funktioniert mit diesem CODE!)
Siehe Code:
PHP-Code:
$abfrage = "SELECT * FROM artikel WHERE a_name LIKE '%$name%'";
Nun möchte ich dass das eingegebene Suchwort nicht nur in der Spalte a_name sondern auch in Spalte a_tags gesucht wird. Ich habe mehrere Varianten probiert. Ich konnte mit meiner Abfrage jedoch nur in einer Spalte suchen oder bekam Fehlermeldungen.
Ausschnit meiner versuchten Varianten:
PHP-Code:
$abfrage = "SELECT * FROM artikel WHERE a_name, a_tags LIKE '%$name%'";
PHP-Code:
$abfrage = "SELECT * FROM artikel WHERE (a_name LIKE '%$name%') or(a_tags LIKE '%$name%') ";
Mein Problem ist das ich die Abfrage nicht abgeändert bekomme so dass ich 2 Tabellen durchsuche!
Über einen Tipp oder Codeschnipsel wäre mir sehr geholfen.
Gruß Andreas
Einen Kommentar schreiben: