我试图更新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