sql >> Database >  >> RDS >> Mysql

Hoe kan ik fouten voor mijn MySQLi-query weergeven?

Voeg gewoon or die(mysqli_error($db)); . toe aan het einde van uw zoekopdracht, wordt de mysqli-fout afgedrukt.

 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 een kanttekening zou ik zeggen dat u het risico loopt op mysql injection , kijk hier Hoe kan ik SQL-injectie in PHP voorkomen ? . Je moet echt voorbereide verklaringen gebruiken om elk risico te vermijden.



  1. SQL Server blokkeerde de toegang tot procedure 'sys.sp_OACreate' van onderdeel 'Ole Automation Procedures'

  2. Is er ANY_VALUE mogelijkheid voor mysql 5.6?

  3. waar 1=1 uitspraak

  4. Hoe u het gegevenstype aardrijkskunde van SQL Server kunt begrijpen