sql >> Databasteknik >  >> RDS >> Mysql

Hur visar jag fel för min MySQLi-fråga?

Lägg bara till or die(mysqli_error($db)); i slutet av din fråga kommer detta att skriva ut mysqli-felet.

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

Som en sidoanteckning skulle jag säga att du riskerar mysql injection , kolla här Hur kan jag förhindra SQL-injektion i PHP ? . Du bör verkligen använda förberedda uttalanden för att undvika risker.



  1. MySQL SELECT senaste dagarna?

  2. Hur man skickar en array till en lagrad SQL Server-procedur

  3. Inre sammanfogning &yttre sammanfogning; är ordningen på tabellerna i från viktig?

  4. Datatyp för lagring av ip-adress i SQL Server