mysql_errno

(PHP 3, PHP 4, PHP 5)

mysql_errno --  Geeft de numerieke waarde van het foutbericht van de vorige MySQL operatie.

Beschrijving

int mysql_errno ( [resource link_identifier] )

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.

Voorbeeld 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

Opmerking: 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().