Mysql
 sql >> Database >  >> RDS >> Mysql

Come visualizzare gli errori per la mia query MySQLi?

Basta semplicemente aggiungere or die(mysqli_error($db)); alla fine della tua query, questo stamperà l'errore 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));

Come nota a margine, direi che sei a rischio di mysql injection , controlla qui Come posso prevenire l'SQL injection in PHP ? . Dovresti davvero usare dichiarazioni preparate per evitare qualsiasi rischio.