sql >> Base de Datos >  >> RDS >> Mysql

No puedo hacer que la inserción de SQL simple funcione

Dado que está insertando cadenas, debe encerrarlas entre comillas simples (' ):

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

Tenga en cuenta, sin embargo, que la creación de una instrucción SQL mediante la manipulación de cadenas dejará su código vulnerable a los ataques de inyección de SQL. Probablemente sería mejor usar una declaración preparada .