mysql_error
(PHP 4, PHP 5, PECL mysql:1.0)
mysql_error — Geeft de tekst van het foutbericht van de vorige MySQL operatie
Beschrijving
Geeft de fout tekst van de vorige MySQL functie, of '' (de lege string) als er geen error optrad.
Errors die terug komen van de MySQL database module geven geen warnings meer. In plaats daarvan kun je mysql_error () gebruiken om de fout tekst op te halen. Merk op dat deze functie alleen de fout tekst van de meest recent uitgevoerde MySQL functie (mysql_error() en mysql_errno() uitgezonderd) ophaalt, dus als je hem wil gebruiken, zorg dan dat je de waarde controleert voordat je een andere MySQL functie aanroept.
Example#1 mysql_error() voorbeeld
<?php
mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("nonexistentdb");
echo mysql_errno() . ": " . mysql_error(). "\n";
mysql_select_db("kossu");
mysql_query("SELECT * FROM nonexistenttable");
echo mysql_errno() . ": " . mysql_error() . "\n";
?>
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_errno().