Forum und email

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

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.

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