hallo
Ich habe zwei Tabellen: users, users_text
jetzt möcht ich über ein inputfeld in users_text suchen und dann die zugehörigen Daten aus users ausgeben.
Wenn ich meine SQL-Abfrage bei phpmyadmin ausführe, funktioniert es problemlos. Hingegen wenn ich das ganz mit der Variabel übergebe, funzt es nicht =(
myphpadmin
funktioniert.
über php-script
funzt nicht.
Liegt es nur an der Variabel $suchen?
Ich hoffe Ihr könnt mir helfen.
Schon mal Danke für Eure Hilfe.
Ich habe zwei Tabellen: users, users_text
jetzt möcht ich über ein inputfeld in users_text suchen und dann die zugehörigen Daten aus users ausgeben.
Wenn ich meine SQL-Abfrage bei phpmyadmin ausführe, funktioniert es problemlos. Hingegen wenn ich das ganz mit der Variabel übergebe, funzt es nicht =(
myphpadmin
PHP-Code:
SELECT *
FROM users
INNER JOIN users_text ON users.id = users_text.userid
WHERE users_text.text
LIKE '%ich%';
über php-script
PHP-Code:
$suche = trim($_POST['suche']);
$suche = str_replace(" ", "%", $suche);
$suche = addslashes($suche);
SELECT *
FROM users
INNER JOIN users_text ON users.id=users_text.userid
WHERE users_text.text LIKE '%$suche%'
Liegt es nur an der Variabel $suchen?
Ich hoffe Ihr könnt mir helfen.
Schon mal Danke für Eure Hilfe.
Kommentar