Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wyświetlanie błędów, jeśli mysql_query nie powiodło się

Ta konstrukcja „lub” może powodować problem, zrobiłbym coś takiego:

$result = mysql_query($sql);

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

W ten sposób przeprowadzasz jawne sprawdzenie, czy $result jest wartością logiczną false (zapytanie jest nieprawidłowe) lub zasobem (zapytanie jest prawidłowe). Chodzi o to, aby wywołać tylko $this->debug->dbErrors() jeśli rzeczywiście wystąpi problem, w przeciwnym razie sposób napisania kodu zostanie wysłany e-mailem z każdym zapytaniem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przechowywanie i pobieranie ścieżki obrazu w bazie danych mysql php

  2. Napraw „BŁĄD 1136 (21S01):Liczba kolumn nie odpowiada liczbie wartości w wierszu 1” podczas wstawiania danych do MySQL

  3. SQL Relacja wiele-do-wielu między wieloma tabelami

  4. Błąd składni:WITH nie jest prawidłowym wejściem w tej pozycji

  5. Dołącz do podzapytania z doktryną 2 DBAL