sql >> データベース >  >> RDS >> Mysql

単純なSQL挿入を機能させることができません

    文字列を挿入するため、文字列を一重引用符で囲む必要があります(' ):

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

    ただし、文字列操作を使用してSQLステートメントを作成すると、コードがSQLインジェクション攻撃に対して脆弱になることに注意してください。 プリペアドステートメント を使用したほうがよいでしょう。 。



    1. Docker内で実行中のmysqlにmysqlワークベンチを接続する方法は?

    2. 1つのSQLステートメントで複数のテーブルを更新する

    3. xmlns ノード属性を持つ XML データ型のクエリ

    4. MySQL:where句の列'column_name'があいまいです