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

Vložit do tabulky MySQL PHP

zkuste toto

kolem POST byste neměli používat uvozovky parametru. a měli byste je používat uvnitř POST

       $sql = "INSERT INTO `current stock` (ItemNumber, Stock)
           VALUES
         ('".$_POST['ItemNumber']."', '".$_POST['Stock']."' )";

měli byste své proměnné před vložením do mysql takto escapovat

  • Upozorňujeme, že příklad nevolá mysqli_real_escape_string . Potřebovali byste použít pouze mysqli_real_escape_string pokud jste řetězec vkládali přímo do dotazu, ale doporučil bych vám, abyste to nikdy nedělali. Vždy používejte parametry, kdykoli je to možné.


  1. Oprava „CHYBA 1136 (21S01):Počet sloupců neodpovídá počtu hodnot na řádku 1“ při vkládání dat do MySQL

  2. Co se stane, když použijete MySQL Insert Delayed uvnitř transakce?

  3. Postgres jak implementovat vypočítaný sloupec s klauzulí

  4. Oracle SQL – získejte počet dní mezi dvěma daty za zadaný měsíc