EKKi: Variablen werden aus Mysql-Datenbank nicht ausgelesen

Beitrag lesen

Mahlzeit Starkoch,

$verbindung = mysql_connect ("xy","ab", "xyz")
or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch");
mysql_select_db("xxx")
or die ("Die Datenbank existiert nicht.");

"die()" ist ebenso sehr eine Fehlerbehandlung, wie Suizid eine Heilmethode ist.

Falls irgendwas beim Verbindungsaufbau schiefgeht, wirst Du SO niemals erfahren, was. Nutze error_reporting() sinnvoll!

$suche   = $_POST["suche"];
$suchfeld  = $_POST["suchfeld"];

Unnötig und fahrlässig.

$abfrage = "SELECT * FROM kundenlogin WHERE $suche LIKE '$suchfeld'";

Du hast vergessen, die von IRGENDWOHER an das Skript übergebenen Werte dem Kontext entsprechend zu behandeln - in diesem Fall mit mysql_real_escape_string(). Merke: ALL INPUT IS EVIL!

echo "$row->name <br>";

Ob das so funktioniert? Wieso schreibst Du nicht:

echo $row->name."<br>";

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|