Da Sie Zeichenfolgen einfügen, müssen Sie diese in einfache Anführungszeichen setzen ('
):
$query = "INSERT INTO foods VALUES(0, '$food_name', $food_calories)";
Beachten Sie jedoch, dass das Erstellen einer SQL-Anweisung mithilfe der Zeichenfolgenmanipulation Ihren Code anfällig für SQL-Inject-Angriffe macht. Sie sind wahrscheinlich besser dran, wenn Sie eine vorbereitete Erklärung verwenden .