Mysql
 sql >> база данни >  >> RDS >> Mysql

показване на грешки, ако mysql_query не е успешна

Тази конструкция „или“ може да причинява проблем, бих направил нещо като:

$result = mysql_query($sql);

if (!$result) {
     $this->debug->dbErrors($sql);
}

По този начин вие правите изрична проверка, за да видите дали $result е булево невярно (заявката е невалидна) или ресурс (заявката е валидна). Въпросът е да се извиква само $this->debug->dbErrors() ако наистина има проблем, в противен случай начинът, по който е написан кодът ви, всяко запитване ще бъде изпратено по имейл.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създадете JSON обект в MySql с булева стойност?

  2. Не намирам грешка. Този код се справя добре. Актуализирайте данните ми перфектно. Но се показва 1 грешка

  3. Добавете уникално ограничение въз основа на стойността на полето

  4. MySQL и PHP:UTF-8 с кирилица

  5. Как да завъртя? Как да конвертирате няколко реда в един ред с множество колони?