Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie zeige ich Fehler für meine MySQLi-Abfrage an?

Fügen Sie einfach or die(mysqli_error($db)); hinzu Am Ende Ihrer Abfrage wird der mysqli-Fehler ausgegeben.

 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));

Als Randbemerkung würde ich sagen, dass Sie dem Risiko einer mysql injection ausgesetzt sind , überprüfen Sie hier Wie kann ich die SQL-Einschleusung in PHP verhindern ? . Sie sollten wirklich vorbereitete Anweisungen verwenden, um jedes Risiko zu vermeiden.