Beschreibung
int
mysql_errno
( [resource Verbindungs-Kennung])
Liefert
die
Fehlernummer
der
letzten
MySQL
Funktion
,
oder
0
(
Null
)
falls
kein
Fehler
aufgetreten
ist
.
Fehler
,
die
vom
MySQL
Server
kommen
,
führen
nicht
mehr
zu
einer
Ausgabe
von
Warnungen
.
Stattdessen
sollten
Sie
die
Funktion
mysql_errno(
)
verwenden
,
um
die
Fehlernummer
zu
erhalten
.
Beachten
Sie
,
dass
diese
Funktion
nur
die
Fehlernummer
der
zuletzt
ausgeführten
MySQL
Funktion
liefert
(
ausgeschlossen
sind
die
Funktionen
mysql_error(
)
und
mysql_errno(
)
)
.
Wenn
Sie
diese
Funktion
verwenden
wollen
,
sollten
Sie
den
Wert
überprüfen
,
bevor
Sie
eine
weitere
MySQL
Funktion
aufrufen
.
Beispiel
1
.
mysql_errno
Beispiel
?php
mysql_connect(
"localhost"
,
"mysql_user"
,
"mysql_password")
;
mysql_select_db("db_nicht_vorhanden")
;
echo
mysql_errno(
)
.
"
:
"
.
mysql_error()
.
"\n"
;
mysql_select_db("kossu")
;
mysql_query("SELECT
*
FROM
nicht_vorhandene_tabelle")
;
echo
mysql_errno(
)
.
"
:
"
.
mysql_error(
)
.
"\n"
;
?
|
Das
obige
Beispiel
führt
zu
dieser
Ausgabe
:
Unknown
database
'
db_nicht_vorhanden
'
1146
:
Table
'
kossu.nicht_vorhandene_tabelle
'
doesn
't
exist
|
|
Anmerkung
:
Bei
Angabe
des
optionalen
Parameters
wird
die
angegebene
Verbindung
benutzt
um
den
Fehlercode
zu
erhalten
.
Fehlt
diese
Angabe
,
wird
die
zuletzt
geöffnete
Verbindung
genutzt
.
Siehe
auch
:
mysql_error(
)