Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/47: Рейтинг темы: голосов - 47, средняя оценка - 4.85
2 / 2 / 0
Регистрация: 15.04.2019
Сообщений: 215

Как сделать переход строки в sql запросе?

29.06.2020, 23:11. Показов 9439. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такой sql запрос:

SQL
1
2
3
4
5
6
7
8
9
10
11
12
SELECT address, name_po, requisites_po, note_po, GROUP_CONCAT( DISTINCT b.disciplin_name
ORDER BY b.disciplin_name ASC
SEPARATOR '; ' ) AS disciplin, CONCAT(a.audience_number, '. ', c.name) AS AUD1, c.appointment AS AUD2, c.objects, GROUP_CONCAT( DISTINCT CONCAT(e.name_po, "\n", e.requisites_po, e.note_po)
ORDER BY e.name_po ASC
SEPARATOR ', ' ) AS PO
FROM `changes_mto` a
LEFT JOIN `disciplin` b ON a.disciplin_code = b.disciplin_code
LEFT JOIN `mto` c ON a.audience_number = c.audience_number
LEFT JOIN `mto_po` d ON a.audience_number = d.audience_number
LEFT JOIN `po` e ON d.id_po = e.id_po
WHERE a.room = '000002118' AND b.disciplin_name != ''
GROUP BY a.room, a.audience_number
То есть, мне нужно чтобы после name_po был переход строки, а потом уже requisites_po и name.
Когда я выполняю запрос в phpMyAdmin все работает, но когда на реальном сервере, выдает ошибку:
Parse error: syntax error, unexpected '\' (T_NS_SEPARATOR) in /var/www/domains/rpd.nvsu.ru/mto2/phpword/index3.php on line 153

153 строка - это как раз та строка, где прописан переход строки "\n".
Подскажите, пожалуйста, кто знает, как это исправить.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.06.2020, 23:11
Ответы с готовыми решениями:

Как сделать переход при внешнем запросе
Коллеги подскажите кто-нибудь где посмотреть информацию по вопросу ниже или в каком направлении хотя бы двигаться: пишу сервис сокращения...

Условный переход в запросе SQL
Уважаемые специалисты. Мне 50+, врач, к.м.н, начал работать руководителем, в т.ч. IT службы больницы. В наследство достались...

Связь 1 к 1, как это сделать в запросе SQL
Помогите, нужно создать связь в SQL 1 к 1, но ничего не выходит, а 1 ко многим не подходит в данном случае. Слышал про уникальный индекс,...

2
1745 / 1674 / 167
Регистрация: 25.07.2015
Сообщений: 2,734
30.06.2020, 15:37
Лучший ответ Сообщение было отмечено sergey-nv как решение

Решение

Цитата Сообщение от sergey-nv Посмотреть сообщение
Подскажите, пожалуйста, кто знает, как это исправить.
Экранировать '\' ,
т.е. в вашем случае это будет выглядеть так "\\n"
1
2 / 2 / 0
Регистрация: 15.04.2019
Сообщений: 215
01.07.2020, 14:51  [ТС]
Kulma, спасибо большое, сработало. Только в моем случае с одинарными кавычками - '\\n'.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.07.2020, 14:51
Помогаю со студенческими работами здесь

Как в sql запросе не выводить пустые строки?
Народ привет! Как в sql запросе не выводить пустые строки? Спасибо!

Как в SQL запросе сделать выбор даты по конкретному месяцу и дню и для любого года?
Как в эскюэльном запросе сделать выбор даты по конкретному месяцу и дню и для любого года??? т.е. кпримеру чтоб получить список дней...

Как в sql запросе выбрать те строки, в которых два знака препинания или символа идут подряд?
Нарпимер id number 1 1-2 2 +* 3 1\! выбрать id 2, 3

Отображение пустой строки #Имя? в запросе как сделать так, чтобы не отображалось
Здравствуйте, форумчане! Прошу подсказать, как убрать в запросе когда пустая строка отображается #Имя? Раньше была MS 2007 не...

Индекс строки в SQL запросе: where @index?
Добрый день. подскажите. SQL команда command = new SqlCommand("SELECT myColum FROM myTable;", connection) // получаем данные хранящиеся в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru