Het volgende voorbeeld:
<?php
mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("niet_bestaande_database");
echo mysql_error(). "<br>\n";
mysql_select_db("bestaande_database");
mysql_query("SELECT * FROM niet_bestaande_tabel");
echo mysql_error(). "<br>\n";
?>
zal zoiets als dit weergeven:
Unknown database 'niet_bestaande_database'
Table 'bestaande_database.niet_bestaande_table' doesn't exist
Dit is de manier waarop je dit het best gebruikt als je je scripts bent aan het schrijven, zodat je gemakkelijk mysql error kan opsporen:
<?php
$query = mysql_query("SELECT * FROM blabla") or die(mysql_error());
?>
Het stuk "or die(mysql_error())" op het einde van de regel zorgt er voor dat het script stopt met uitvoeren en de error weergeeft.
|