Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como exibir erros para minha consulta MySQLi?


Simplesmente adicione or die(mysqli_error($db)); no final da sua consulta, isso imprimirá o erro 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 uma nota lateral, eu diria que você corre o risco de mysql injection , verifique aqui Como posso evitar injeção de SQL em PHP ? . Você deve realmente usar declarações preparadas para evitar qualquer risco.