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:|