powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / не могу понять в чем проблема
6 сообщений из 6, страница 1 из 1
не могу понять в чем проблема
    #38722696
kolio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет
Скрипт при поиске 447\123 на сайте строит такое выражение

Код: sql
1.
SELECT DISTINCT i.* FROM f9x5o_k2_items as i WHERE (i.extra_fields REGEXP '{"id":"19","value":[^{]*"[^"]*447\\/123[^"]*"')



ищется по сути
Код: sql
1.
{"id":"19","value":"447\/123"



должно найти совпадение в строке:
Код: plaintext
[{"id":"15","value":["3","4","5"]},{"id":"16","value":["7","8"]},{"id":"17","value":""},{"id":"18","value":""},{"id":"19","value":"447\/123"}]

Если искать чисто 447, то строится
Код: sql
1.
i.extra_fields REGEXP '{"id":"19","value":[^{]*"[^"]*447[^"]*"'


и тогда всё ищет нормально
затык идет с \

Прошу помощи знатоков
...
Рейтинг: 0 / 0
не могу понять в чем проблема
    #38723545
kolio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolio, держи вот правильный ответ

Код: sql
1.
{"id":"19","value":[^{]*"[^"]*447\\\/123[^"]*"
...
Рейтинг: 0 / 0
не могу понять в чем проблема
    #38723546
kolio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolio,

спасибо друг
всё ралотает
...
Рейтинг: 0 / 0
не могу понять в чем проблема
    #38723566
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolio,

а почему три обратных слэша?
...
Рейтинг: 0 / 0
не могу понять в чем проблема
    #38723609
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftkolio,

а почему три обратных слэша?

ламер по тому что. нравиться что он знает что не всегда надо парное число слешей ставить... ведь в ряде случаях если слеш экранирует мисвол не пригодный для экранирования, то он не щитаеться экраном. поэтому вместо 4 можно ставить 2. он наверняка это имел ввиду, а сдесь случайно повезло, что мускл не в ряде случаев, и сдесь три будет тоже что 2:)
...
Рейтинг: 0 / 0
не могу понять в чем проблема
    #38723647
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex564657498765453,

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


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