Как установить значение 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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