Opis
int
mysql_errno
( [resource identyfikator_połączenia])
Zwraca
numer
błędu
ostatniej
operacji
MySQL
lub
0
(
zero
)
jeśli
wystąpi
błąd
.
Błędy
pochodzące
z
klienta
bazy
MySQL
już
nie
powodują
wyświetlania
ostrzeżeń
.
Zamiast
tego
,
użyj
mysql_errno(
)
by
uzyskać
numer
błędu
.
Weź
pod
uwagę
,
że
ta
funkcja
zwraca
numer
błędu
z
ostatnio
użytej
funkcji
MySQL
(
wyłączając
mysql_error(
)
i
mysql_errno(
)
)
,
dlatego
jeśli
jej
używasz
,
upewnij
się
,
by
zrobić
to
przed
użyciem
następnej
funkcji
MySQL
.
Przykład
1
.
Przykład
użycia
mysql_errno
?php
mysql_connect(
'localhost'
,
'uzytkownik'
,
'haslo')
;
mysql_select_db('niematakiejbazy')
;
echo
mysql_errno(
)
.
"
:
"
.
mysql_error()
.
"\n"
;
mysql_select_db('takiejbazytezniema')
;
mysql_query('SELECT
*
FROM
niematakiejtabeli')
;
echo
mysql_errno(
)
.
"
:
"
.
mysql_error(
)
.
"\n"
;
?
|
Powyższy
przykład
da
następujący
wynik
:
Unknown
database
'
niematakiejbazy
'
1146
:
Table
'
takiejbazytezniema.niematakiejtabeli
'
doesn
't
exist
|
|
Notatka
:
Jeżeli
jako
opcjonalny
argument
zostanie
podany
identyfikator
połączenia
,
to
zostanie
on
wykorzystany
do
wyciągnięcia
numeru
błędu
.
Jeśli
nie
,
wykorzystane
zostanie
ostatnio
otwarte
połączenie
.
Patrz
także
:
mysql_error(
)