sql >> Databáze >  >> RDS >> Mysql

Jak zobrazit chyby pro můj dotaz MySQLi?

Jednoduše přidejte or die(mysqli_error($db)); na konci vašeho dotazu to vypíše chybu 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));

Jako vedlejší poznámku bych řekl, že vám hrozí mysql injection , zkontrolujte zde Jak mohu zabránit vkládání SQL v PHP ? . Měli byste skutečně používat připravená prohlášení, abyste se vyhnuli jakémukoli riziku.



  1. Užitečné dotazy na vypršení platnosti hesla/zásady/nastavení oracle EBS

  2. Připojte se ke čtyřem stolům zahrnujícím LEFT JOIN bez duplikátů

  3. Jak získat data za poslední měsíc v MySQL

  4. 4 způsoby, jak chránit citlivé informace před vašimi zákazníky