mysql_errno

mysql_errno -- Vrátí číslenou hodnotu chybové hlášky předchozího MySQL příkazu.

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( )