sql >> Database >  >> RDS >> Mysql

Invoegen in MySQL Table PHP

probeer dit

gebruik geen aanhalingstekens van parameters rond POST. en je zou ze binnen POST moeten gebruiken

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

je moet aan je variabelen ontsnappen voordat je ze op die manier in mysql invoegt

  • Merk op dat het voorbeeld mysqli_real_escape_string . niet aanroept . U hoeft alleen mysqli_real_escape_string . te gebruiken als u de string rechtstreeks in de query zou insluiten, maar ik zou u adviseren dit nooit te doen. Gebruik altijd parameters waar mogelijk.


  1. T-SQL Hoe tabellen dynamisch te creëren in opgeslagen procedures?

  2. mysql - een mechanisme maken dat lijkt op de reeksen van Oracle

  3. MySQL/PHP Twee keer dezelfde rij invoegen

  4. Converteer een UTC-tijdzone in postgresql naar EST (lokale tijd)