Podręcznik PHP
Poprzedni
Następny
mysql_errno
Opis
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()
Poprzedni
Spis treści
Następny
Początek rozdziału