sql >> Databasteknik >  >> RDS >> Mysql

Kan inte få Simple SQL Insert att fungera

Eftersom du infogar strängar måste du omge dem med enkla citattecken (' ):

$query = "INSERT INTO foods VALUES(0, '$food_name', $food_calories)";

Observera dock att att bygga en SQL-sats genom att använda strängmanipulation kommer att göra din kod sårbar för SQL-injektionsattacker. Det är förmodligen bättre att använda ett förberett uttalande .



  1. 10 användbara resurser för dig som vill veta mer om SQL

  2. hur kan vi få värdet på VARRAY från IN-parametern i proceduren

  3. På jakt efter snabb lokal lagring

  4. Hur sammanfogar man många rader i en sträng i SQL Server 2008?