Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible d'obtenir une insertion SQL simple pour fonctionner

Puisque vous insérez des chaînes, vous devez les entourer de guillemets simples (' ):

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

Notez cependant que la construction d'une instruction SQL à l'aide de la manipulation de chaînes rendra votre code vulnérable aux attaques par injection SQL. Vous feriez probablement mieux d'utiliser une instruction préparée .