おはよう!PHPのnull値を使ってmysqlに挿入するjavascript辞書から
私がしようとしているのは、辞書(JSON文字列、何でも)をmysqlデータベースに挿入することです。コンソール上では、自分のデータの値がヌルであることは明らかですが、挿入すると失敗します。私はPHPでnullをコーディングしてみましたが、成功しました。なぜNULL値が辞書から来たのか、エラーを返すのだろうかと思います。
例1:
$query = "INSERT INTO table (field1) VALUES (" . $data['item'] . ")" <-- not working if item == null
例2:
$query = "INSERT INTO table (field1) VALUES (null)" <-- tried testing this if the db accepts null and was successful
私は、これは一般的な質問もできる知っているので、私はいくつかの同じ質問を見つけることを試みたが、私は答えを見つけることができなかった、非常ましたなぜこのようなことが起こったのか考え出すのは難しい。
ありがとうたくさんの人!
あなたは 'var_dump($ data ['item'])'をチェックしましたか? – Sean