Mysql
 sql >> Database >  >> RDS >> Mysql

Impossibile far funzionare l'inserimento SQL semplice

Poiché stai inserendo delle stringhe, devi racchiuderle tra virgolette singole (' ):

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

Si noti, tuttavia, che la creazione di un'istruzione SQL utilizzando la manipolazione delle stringhe lascerà il codice vulnerabile agli attacchi SQL Inject. Probabilmente faresti meglio a usare una dichiarazione preparata .