powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Легкий вопрос от новичка профессионалам.
15 сообщений из 15, страница 1 из 1
Легкий вопрос от новичка профессионалам.
    #40122684
babenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я с SQL ваще незнаком. Короче хостер перекинул сайт на другой сервак и сайт поломался. Стало ругаться на запрос:
Я стал разбираться и вот:
авторОшибка в запросе БД:
syntax error, unexpected '+'

SELECT 1
FROM cms_con_pages
WHERE `is_pub` = '1' AND `is_approved` = '1' AND `is_parent_hidden` IS NULL AND MATCH(`title`) AGAINST ('>\"поиск слов\" <+поис* +сло*' IN BOOLEAN MODE)


Ругается на +. До переноса всё работало нормально.
Новая версия MYSQL или что? Вообщем чо мне сказать хостеру, в чём отличия конфигурации серваков?
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40122692
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
babenko
чо мне сказать хостеру

Чтобы вернул как было. А затем нанять программиста, который совместно с хостером подготовит сайт к переносу.
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40122695
babenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я ему сказал, он говорит технически невозможно вернуть. Перенёс на третий сервак, якобы идентичный начальному. Но ошибка осталась.
Вроде лёгкий вопрос по синтаксису, неужто на таком уважаемом форуме нет разбирающихся в синтаксисе.
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40122770
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Ошибка в запросе БД:
syntax error, unexpected '+'

Это НЕ ошибка MySQL. У него нет ТАКОГО сообщения об ошибке, с таким текстом.
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40122785
babenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Это отладчик на моём сайте это сообщение выдаёт.

Сам синтаксис запроса правильный? Нет ошибок?
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40122803
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
babenko,

ошибка парсера, т.е. механизма "разбора"скрипта.
предположим что это ошибка PHP.
~ Где-то что-то не "экранировано", в результате "пропали кавычки"
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40122838
babenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_Ustinov,

С запросом который я предоставил, с точки зрения MySQL всё ок?
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40122847
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, с точки зрения MySQL всё ок
загоним в местный тэг SQL
Код: sql
1.
2.
3.
4.
SELECT 1
FROM cms_con_pages
WHERE `is_pub` = '1' AND `is_approved` = '1' AND `is_parent_hidden` IS NULL AND 
MATCH(`title`) AGAINST ('>\"поиск слов\" <+поис* +сло*' IN BOOLEAN MODE)

с точки зрения MySQL это запрос по полнотекстовому поиску СЛОВА '>\"поиск слов\" <+поис* +сло*' в поле `title`
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40122850
babenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_Ustinov,

Ну то есть с точки зрения MySQl звёздочки и стрелочки ничего не значат. По вашему это всего лишь обычные символы входящие в слово, такие же как буква п или с?
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40122852
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
babenko,

да. все что в "кавычках" с точки зрения MySQL - просто текст
https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=c29d0ddd3bc9b6cc320943dbdce3b282
Я не понимаю вашего вопроса, вы сами писали этот запрос?
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40122855
babenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_Ustinov,

О Боже и мне это отвечает человек с 4000 сообщений на форуме SQL.
Да я за 1,5 минуты щас прогуглил и узнал что означают плюсы звёзды и стрелки в этом запросе.
Мда.. это эпично.
Закскриню на всякий случай, а то не поверят же.
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40122859
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
babenko,

отлично. Потом здесь проясните, в чем Ошибка в запросе БД: syntax error, unexpected '+'
ну и на всякий случай - я в курсе что значат + * и т.д в полнотекстовом поиске
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40122872
babenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_Ustinov,

конечно вы в курсе, вы же выше написали что это просто текст.

Всё что я хотел узнать, так это всё в порядке с запросом или нет. может быть версия субд обновилась и такой запрос уже не катит. Тут же профессионалы сидят, должны такие мелочи знать.
Ведь работал же запрос, работал и при переносе на новую конфигурацию отказался работать. Короче спасибо всем, я уже нагуглил.
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40123038
uProger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
babenko,

А на чём сайт то построен?

И да лучше чтоб этим занимался кто нибудь хотябы с минимальными знанием и опытом по теме
...
Рейтинг: 0 / 0
Легкий вопрос от новичка профессионалам.
    #40123644
morgot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какой код РНР по этой строчке, где syntax error, unexpected '+' ?

babenkoКороче спасибо всем, я уже нагуглил.
если решил вопрос, отпиши пожалуйста как, мб кто-то еще будет гуглить, пригодится.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Легкий вопрос от новичка профессионалам.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]