Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment afficher les erreurs pour ma requête MySQLi ?

Ajoutez simplement or die(mysqli_error($db)); à la fin de votre requête, cela imprimera l'erreur 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));

En remarque, je dirais que vous êtes à risque d'mysql injection , vérifiez ici Comment puis-je empêcher l'injection SQL en PHP ? . Vous devriez vraiment utiliser des instructions préparées pour éviter tout risque.