Sönke Tesch: Problem mit PHP/MySQL

Beitrag lesen

<?php
echo "Das PHP-Testfile<br>";
$connectNr=mysql_connect("", "cht171", "[mein Passwort]");
mysql_select_db ("cht171", $connectNr);
echo "$connectNr <br>";
$sessid=1;
$statement="SELECT uname from USER";
$result=mysql_query($statement, $connectNr);
$row=mysql_fetch_row($result);
$num=mysql_num_rows($result);
echo "$row <br>";
echo "$num <br>";
echo "Ende! <br>";
?>

Doch der Server (Bluewin Hostcenter) antwortet mit folgender Fehlermeldung:

Warning: Supplied argument is not a valid MySQL result resource in /u/web/cht171/test.php on line 9

Warning: Supplied argument is not a valid MySQL result resource in /u/web/cht171/test.php on line 10

Warum? Wie bringe ich das ganze zum Laufen?

Den Fehler hat rakkaus Dir ja schon genannt, aber da wärst Du auch selbst drauf gekommen, wenn Du nicht blindlings durch den Code rasen und auf Fehlerprüfungen verzichten würdest.

Es fehlen hier mindestens zwei: nach mysql_connect() und nach mysql_query(). Woher willst Du zum Beispiel wissen, daß der MySQL-Server ständig zur Verfügung steht?
Mehr Infos findest Du unter mysql_error() in der PHP-Anleitung: http://www.php.net/manual/de/function.mysql-error.php.

Gruß,
  soenk.e