Como você está inserindo strings, você precisa colocá-las entre aspas simples (
'
):$query = "INSERT INTO foods VALUES(0, '$food_name', $food_calories)";
Observe, no entanto, que construir uma instrução SQL usando manipulação de string deixará seu código vulnerável a ataques de injeção de SQL. Provavelmente seria melhor usar uma declaração preparada .