Разделитель ошибок синтаксиса SQL [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Разделитель ошибок синтаксиса SQL [дубликат]

Сообщение Anonymous »

У меня возникла проблема с выполнением запроса, и мне просто интересно, может ли кто-нибудь указать на мою проблему. Я думаю, что знаю, что является причиной, но не знаю, как это решить.

У меня есть JSON, и я пытаюсь поместить его в базу данных MySQL. Поля базы данных расположены в том же порядке, что и поля в JSON.

Я получаю сообщение об ошибке: Столбец не найден: 1054 Неизвестный столбец «-» в списке полей. ', когда я разделяю поля JSON с помощью ``` (думаю, ударение?).
Когда я заменяю разделитель стандартным ', я получаю следующую ошибку: Синтаксическая ошибка или доступ нарушение: 1064 У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, чтобы найти правильный синтаксис для использования рядом с, потому что в моих записях есть '.

Не знаю, как это исправить, потому что первый вариант кажется моим предпочтительным решением, поскольку одна запись из 99 имеет ' в значении поля.

Код пока...

Я пытался решить проблему, используя временную функцию str_replace, но уверен, что есть лучший способ.



Подробнее здесь: https://stackoverflow.com/questions/295 ... -delimiter
Ответить

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

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

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

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

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