SEL.html

mysql_errno

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

int mysql_errno([int Verbindungs-Kennung])

 

nach obennach unten 

Version

PHP 3, PHP 4 >= 4.0b1

 

nach obennach unten 

Beschreibung

Mit mysql_errno() kann man sich die Fehlernummer einer zuvor ausgeführten
Operation zurückgeben lassen. Da MySQL-Fehler nicht zu einer Ausgabe von
Fehlermeldungen führen und das Skript normal weiter durchlaufen wird, sollten
Sie sich diese Fehlernummer zurückgeben lassen, um den Fehler zu beseitigen.
Mit dem optionalen Verbindungsparameter (Verbindungs-Kennung) können Sie
eine explizite Verbindungskennung angeben. Falls diese fehlt, wird auf die
aktuelle Verbindung zurückgegriffen. Sollte dies auch fehlschlagen, wird
versucht, eine Verbindung ohne Angaben von Argumenten (siehe mysql_connect)
zu erstellen.

Im unteren Beispiel wurde versucht, auf eine Tabelle (self) zuzugreifen, welche in
der Datenbank "selfphp" nicht existent ist.

Siehe auch:

 

nach obennach unten 

Beispiel

/*
Datenbank:

Aktuelle Tabellen in Datenbank selfphp
selfphp_forum
selfphp_funktionen
selfphp_guestbook
selfphp_statistik

*/

<?PHP
/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
/* Datenbankname */
  $db_name = "selfphp";
/* Datenbankuser */
  $db_user = "root";
/* Datenbankpasswort */
  $db_passwort = "thunderbird";
         
/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db);
$result = mysql_query("SELECT * FROM self");
if($result) {
echo mysql_num_rows($result);
}
else{
echo "Fehler-Nr. " . mysql_errno()." - " .mysql_error();
}
?>

 

nach obennach unten 

Ausgabe

Fehler-Nr. 1146 - Table 'selfphp.self' doesn't exist

 

nach oben
weiter:weiter Seite mysql_error
zurück:zurück Seite mysql_drop_db
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de