Задать вопрос
@Herodotus

SQL пишет ошибку в FOR. Как изменить код?

Я ввожу данную команду - "SELECT id, headlineEn, posttextEn from posts FOR JSON PATH;"
И получаю такой ответ - "Неизвестное ключевое слово. (near "FOR" at position 45)
Неизвестное ключевое слово. (near "JSON" at position 49)
Неожиданный токен. (near "PATH" at position 54)".
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
MySQL не умеет работать с JSON-файлами.
Так что получайте данные из MySQL, формируйте нужную структуру и записывайте в файл средствами PHP.
Ответ написан
rozhnev
@rozhnev Куратор тега PHP
Fullstack programmer, DBA, медленно, дорого
select json_arrayagg(
  json_object(
	'id', id, 
	'headlineEn', headlineEn,
	'posttextEn', posttextEn
  )
)
from posts;


SQL editor online
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽