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

Jak wyświetlić błędy dla mojego zapytania MySQLi?

Po prostu dodaj or die(mysqli_error($db)); na końcu zapytania zostanie wyświetlony błąd mysqli.

 mysqli_query($db,"INSERT INTO stockdetails (`itemdescription`,`itemnumber`,`sellerid`,`purchasedate`,`otherinfo`,`numberofitems`,`isitdelivered`,`price`) VALUES ('$itemdescription','$itemnumber','$sellerid','$purchasedate','$otherinfo','$numberofitems','$numberofitemsused','$isitdelivered','$price')") or die(mysqli_error($db));

Na marginesie powiedziałbym, że jesteś narażony na mysql injection , sprawdź tutaj Jak mogę zapobiec wstrzykiwaniu SQL w PHP ? . Powinieneś naprawdę używać przygotowanych oświadczeń, aby uniknąć wszelkiego ryzyka.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sformatować datę i godzinę w MySQL?

  2. Rozwiązywanie problemów z replikacją MySQL:część druga

  3. Monitorowanie baz danych za pomocą MySQL Enterprise Monitor

  4. Jak wyświetlić sortowanie tabeli w MySQL

  5. Czy istnieje sposób na pobranie identyfikatora autoincrement z przygotowanej instrukcji?