Gebruik van de functie
Je kunt een zelf gemaakt error bericht geven wanneer de query is fout gegaan of je kunt het jezelf makkelijker maken wanneer er een fout is opgetreden door een automatisch gegenereerde error message te laten zien.
Als je je PHP script aan het testen bent, raad ik je de functie mysql_error() aan om dus een automatische error te geven wanneer er iets fout gegaan is:
Dit geeft de volgende foutmelding:
You have an error in your SQL query on line 1 near: 'SELETC *'
SELECT is nu dus verkeerd geschreven. Om te voorkomen dat je 'te' veel informatie geeft aan de bezoeker wanneer een query verkeerd is gegaan kun je ook zelf een error bericht genereren:
Code (php)
1
2
3
4
2
3
4
<?
$sql = "SELETC * FROM tabel";
mysql_query($sql) or die("SQL query is fout gegaan");
?>
$sql = "SELETC * FROM tabel";
mysql_query($sql) or die("SQL query is fout gegaan");
?>
Dit geeft dus de error message:
SQL query is fout gegaan
Dit dus weer omdat SELECT verkeerd geschreven is.
Bekijk ook andere mysql_* functies die goed te combineren zijn met deze.