mysql_errno
(PHP 4, PHP 5, PECL mysql:1.0)
mysql_errno — Geeft de numerieke waarde van het foutbericht van de vorige MySQL operatie.
Beschrijving
Geeft het fout nummer van de laatste MySQL functie, of 0 (nul) als er geen error optrad.
Errors die terug komen van de MySQL database module geven geen warnings meer. In plaats daarvan kun je mysql_errno() gebruiken om de fout code op te halen. Merk op dat deze functie alleen de fout code van de meest recent uitgevoerde MySQL functie (mysql_error() en mysql_errno() uitgezonderd) ophalt, dus als je hem wil gebruiken, zorg dat je de waarde controleert voordat je een andere MySQL functie aanroept.
Example#1 mysql_errno() voorbeeld
<?php
mysql_connect("marliesle");
mysql_select_db("nonexistentdb");
echo mysql_errno().": ".mysql_error()."<BR>";
mysql_select_db("kossu");
$conn = mysql_query("SELECT * FROM nonexistenttable");
echo mysql_errno().": ".mysql_error()."<BR>";
?>
Het bovenstaande voorbeeld zou de volgende output genereren:
1049: Unknown database 'nonexistentdb' 1146: Table 'kossu.nonexistenttable' doesn't exist
Note: Als het optionele argument is gegeven dan wordt deze gebruikt om het foutnummer van deze verbinding op te halen. Zo niet, dan wordt de laatst geopende verbinding gebruikt.
Zie ook: mysql_error().