mysql_errno

mysql_errno -- Retorna o valor numérico da mensagem de erro da operação anterior do MySQL

Descrição

int mysql_errno ( [resource link_identifier])

Retorna o número do erro da ultima função do MySQL , ou 0 ( zero ) se não houve erro .

Erros vindos do MySQL não causam avisos . Ao invés , use mysql_errno( ) para obter o código de erro . Note que esta função somente retorna o código de erro da ultima função do MySQL que foi executada( não incluindo mysql_error( ) e mysql_errno( ) ) , assim se você quer usa-la , tenha certeza de utiliza-la antes de chamar outra função do MySQL .

Exemplo 1 . Exemplo mysql_errno

 
?php

 
mysql_connect(

 
"localhost"

 
,

 
"mysql_user"

 
,

 
"mysql_password")

 
;

 
mysql_select_db("arquivonaoexistente")

 
;

 
echo

 
mysql_errno(

 
)

 
.

 
"

 
:

 
"

 
.

 
mysql_error()

 
.

 
"\n"

 
;

 
mysql_select_db("kossu")

 
;

 
mysql_query("SELECT

 
*

 
FROM

 
tabelanaoexistente")

 
;

 
echo

 
mysql_errno(

 
)

 
.

 
"

 
:

 
"

 
.

 
mysql_error(

 
)

 
.

 
"\n"

 
;

 
?



O exemplo acima deve produzir a seguinte saida :





 
Unknown

 
database

 
'

 
arquivonaoexistente

 
'

 
1146

 
:




 
Table

 
'

 
kossu.tabelanaoexistente

 
'

 
doesn

 
't

 
exist





Nota : Se o argumento opcional é especificado , a conexão indicada é usada para obter o código de erro . Se não , a ultima conexão aberta é usada .

Veja também : mysql_error( )