Goede foutafhandeling PDO


/ Published in: PHP
Save to your folder(s)



Copy this code and paste it in your HTML
  1. define('DEBUG_MODE', true); //True is aan, false is uit
  2.  
  3. try
  4. {
  5. $pdo = new PDO('mysql:host=localhost;dbname=databaseNaam', 'gebruiker', 'wachtwoord');
  6. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  7.  
  8. $query = "SELECT wat, waar, wanneer FROM feestdagen WHERE wie = ".$pdo->quote($naam);
  9. $result = $pdo->query($query);
  10. foreach($result as $r)
  11. {
  12. echo 'Wat? '.$r['wat'].'Waar? '.$r['waar'].'Wanneer? '.$r['wanneer'];
  13. }
  14. }
  15. catch(PDOException $e)
  16. {
  17. if(DEBUG_MODE) { //Als error mode aanstaat
  18. echo 'Er is een fout op lijn '.$e->getLine().' de foutmelding is: '.$e->getMessage();
  19. }
  20. }

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.