За последние 24 часа нас посетили 16300 программистов и 1311 роботов. Сейчас ищут 932 программиста ...

Как распотрашить $id = "1,2,5,7,10,13"

Тема в разделе "Прочие вопросы по PHP", создана пользователем Kaufmann, 5 окт 2012.

  1. Kaufmann

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

    С нами с:
    3 май 2012
    Сообщения:
    27
    Симпатии:
    0
    Всем привет! Ситуация следующая:

    На сервере получаю переменную $id = "1,2,5,7,10,13"
    (т.е. ее значение строковое)

    Далее, из базы нужно выбрать записи с идентификаторами указанными в переменной $id.
    (т.е. записи с id = 1, id = 2, id = 5, id = 7, id = 10, id = 13)

    Т.к. значение переменной $id идет как строка, нужно как-то ее "распотрашить", на эти самые id записей, чтобы потом можно было легко вытащить их из базы.

    Как реализовать? Спасибо!
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    SELECT * WHERE `id` IN ($id)
     
  3. Kaufmann

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

    С нами с:
    3 май 2012
    Сообщения:
    27
    Симпатии:
    0
    Спасибо! Решили так: $aID = explode(",", $id);
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    А какой тогда запрос получился?