我試圖更新mysql
表並將json
數組插入列(當前包含json數組)。使用JSON更新查詢失敗
這裏就是我試圖運行:當我使用INSERT
$array = ['key1' => 'val1', 'key2' => 'val2'];
$array = json_encode($array);
// ...some time later:
$mysqli->query("UPDATE table_name SET colname={$array} WHERE somecol=someval");
這同一種結構的正常工作。任何想法爲什麼這不與UPDATE/SET
?
你逃逸/引用的JSON值? (無論如何請閱讀準備好的語句,然後切換到PDO)。詢問$ mysqli->其他錯誤。 – mario 2014-12-13 02:06:17