Werte aus MySql Tabelle

hab1cht

Erfahrenes Mitglied
Hallo ich möchte aus einer MySql Tabelle alle auslesen, die "test" heissen.

PHP:
<?php 
include("config.inc.php");
$db = @mysql_pconnect($host, $user, $pass) or die ("Verbindung mit MySQL-Server fehlgechlagen!");
@mysql_select_db($database, $db) or die ("Verbindung zur Datenbank fehlgeschlagen!");
$test = "test";
$sql = "SELECT * FROM user WHERE vorname LIKE $test ORDER BY ID DESC";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
    $nachname = $row['nachname'];
    $vorname = $row['vorname']; 	    
    $email = $row['email']; 
}
?>

Nun kommt aber der Fehler:
Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\xampp\htdocs\hab_ich_dich\beta\test.php on line 8

Was mach ich falsch?

Vielen Dank im Voraus!

mfg hab1cht
 
Version verbessert!

PHP:
$sql = "SELECT * FROM user WHERE vorname LIKE '$test' ORDER BY ID DESC";

So muss es glaube heißen!
 
Zuletzt bearbeitet:
Das hilft leider nichts, ich hab ja einen Fehler in der Linie 8, dass ist die mit dem : mysql_fetch_array($result).
 
Ja, aber wenn du das ganze mal zurückverfolgst bezieht sich das auf diese Zeile:

PHP:
$sql = "SELECT * FROM user WHERE vorname LIKE $test ORDER BY ID DESC";

Hast du auch die spalten in der Tabelle die du abfragst?
 
PHP:
$sql = "SELECT * FROM user WHERE vorname LIKE '$test' ORDER BY ID DESC";
Ein Char gehört in Hochkomma.

Gruß hpvw
 
Zurück