За последние 24 часа нас посетили 18495 программистов и 1600 роботов. Сейчас ищут 995 программистов ...

Вывод с БД, тонкости

Тема в разделе "PHP для новичков", создана пользователем VadimPL, 17 июл 2015.

  1. Chushkin

    Chushkin Активный пользователь

    С нами с:
    17 дек 2010
    Сообщения:
    1.062
    Симпатии:
    91
    Адрес:
    Мещёра, Центр, Болото N3
    VadimPL
    Если MySQL, см. FIND_IN_SET().
    Но поиск будет медленный на большом числе данных, естественно.
     
  2. VadimPL

    VadimPL Новичок

    С нами с:
    7 июл 2015
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Warsaw, Poland
    Такая же была в php, пробовал - ничего не получилось.
     
  3. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    Код (Text):
    1. select * from dle_post where FIND_IN_SET('57',category) > 0;
    Код (Text):
    1. select * from dle_post where FIND_IN_SET('172',category) > 0 and FIND_IN_SET('123',category) > 0;
    нет, почему, все работает и не надо впереди / в конце ставить ни какие запятые.
    Это конечно упрощает, но совсем не много.
     
  4. Chushkin

    Chushkin Активный пользователь

    С нами с:
    17 дек 2010
    Сообщения:
    1.062
    Симпатии:
    91
    Адрес:
    Мещёра, Центр, Болото N3
    1) PHP тут вообще никаким боком.
    2) Дурите. Всё должно работать как швейцарские часы.

    Добавлено спустя 5 минут 6 секунд:
    Ищет. Минимальная длина зависит от настроек движка.
     
  5. VadimPL

    VadimPL Новичок

    С нами с:
    7 июл 2015
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Warsaw, Poland
    Если найду - ща скину. Просто столько всего перерыл, что уже с головы вылетело название.
    Я эт обычными лайками мог сделать.

    Добавлено спустя 39 секунд:
    мм. ща покопаюсь.