Popis
int
mysql_errno
( [resource spojeni])
Vrátí
číselnou
hodnotu
chybové
hlášky
vyvolané
poslední
MySQL
funkcí
nebo
0
(
nulu
)
,
pokud
nenastala
žádná
chyba
.
Chyby
vrácené
MySQL
již
nezpůsobují
upozorňující
chybové
hlášení
(
warning
)
.
Potřebujete-li
zjistit
číselný
kód
chyby
,
použijte
mysql_errno(
)
,
případně
mysql_error(
)
k
zjištění
textu
chyby
.
Pamatujte
,
že
tato
funkce
vrací
chybový
kód
pouze
naposledy
vykonané
MySQL
funkce
(
netýká
se
mysql_error(
)
a
mysql_errno(
)
)
,
pokud
ji
tedy
budete
používat
,
musíte
kontrolovat
hodnotu
ještě
před
voláním
další
MySQL
funkce
.
Příklad
1
.
mysql_errno
Example
?php
mysql_connect(
"localhost"
,
"mysql_uziv"
,
"mysql_heslo")
;
mysql_select_db("neexististujicidb")
;
echo
mysql_errno(
)
.
"
:
"
.
mysql_error()
.
"\n"
;
mysql_select_db("kossu")
;
mysql_query("SELECT
*
FROM
neexististujicitabulka")
;
echo
mysql_errno(
)
.
"
:
"
.
mysql_error(
)
.
"\n"
;
?
|
Předchozí
příklad
by
zobrazil
následující
výstup
:
Unknown
database
'
neexististujicidb
'
1146
:
Table
'
kossu.neexististujicitabulka
'
doesn
't
exist
|
|
Viz
.
také
:
mysql_error(
)