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