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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
   $sql
= "SELETC * FROM tabel";
   mysql_query($sql) or die(mysql_error());
?>


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)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
   $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.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Gebruik van de functie

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.