sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo mostrar errores para mi consulta MySQLi?

Simplemente agregue or die(mysqli_error($db)); al final de su consulta, esto imprimirá el error de 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));

Como nota al margen, diría que está en riesgo de mysql injection , consulte aquí ¿Cómo puedo evitar la inyección de SQL en PHP? ? . Realmente debería usar declaraciones preparadas para evitar cualquier riesgo.