Goede foutafhandeling MySQLi


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



Copy this code and paste it in your HTML
  1. define('DEBUG_MODE', true); //DEBUG_MODE instellen, true is aan en false is uit.
  2. $sqli = new MySQLi('localhost', 'gebruikersnaam', 'wachtwoord', 'tabel');
  3.  
  4. if(!$sqli) { //Als er geen verbinding is.
  5. echo "Er kan geen verbinding worden gemaakt";
  6. if(DEBUG_MODE) { //Als debug_mode aanstaat.
  7. echo "<br />".$sqli->error();
  8. }
  9. }
  10. else { //Als er verbinding is
  11.  
  12. $query = "SELECT rij1, rij2, rij3 FROM tabelnaam WHERE iets='iets'";
  13. $result = $sqli->query($query);
  14.  
  15. if(!$result) { //Als er geen query kan worden uitgevoerd.
  16. echo "Het ophalen lukt niet!";
  17. if(DEBUG_MODE) {
  18. echo "<br />".$sqli->error()."<br />".$query; //Query echoën om te zien of daar iets fout in is
  19. }
  20. }
  21. else {
  22.  
  23. while($row = $result->fetch_assoc()) {
  24. echo $row['rijnaam'];
  25. }
  26. }
  27. }

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.