Как установить значение JSON с помощью функции JSON_replace MySQL?Php

Кемеровские программисты php общаются здесь
Anonymous
Как установить значение JSON с помощью функции JSON_replace MySQL?

Сообщение Anonymous »

мой код:
$newElements=json_encode(['name'=>'jorge','age'=>23]);

mysqli_query($db, "UPDATE dl SET data=json_replace(data, '$.list', cast('$newElements' as json)) WHERE id = '$ID' ")

моя ошибка:

Неустранимая ошибка: необработанное mysqli_sql_Exception: у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MariaDB, чтобы узнать правильный синтаксис для использования рядом с 'json)) WHERE id = '8451'...

Это мой список:
['name' => 'jak', 'age' => 13] let it be: ['name' => 'jorj', 'age' => 21]


Подробнее здесь: https://stackoverflow.com/questions/788 ... l-function

Вернуться в «Php»