美好的一天!从JavaScript字典插入到MySQL与PHP空值
我想要做的是从字典(JSON字符串,无论)插入一个空值到MySQL数据库。在控制台上清楚我的数据的值是空的,但插入失败时。我努力在PHP上对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