Podręcznik PHP
Poprzedni |  | Następny

# mysql_errno

(PHP 3, PHP 4, PHP 5)

mysql_errno -- Zwraca numer komunikatu błędu z ostatniej operacji MySQL

## 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:
    1049: 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
mysql_drop_db | Początek rozdziału | mysql_error