За последние 24 часа нас посетили 17525 программистов и 1724 робота. Сейчас ищет 1581 программист ...

Сортировка

Тема в разделе "PHP и базы данных", создана пользователем Lacki, 11 авг 2006.

  1. Lacki

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

    С нами с:
    25 июл 2006
    Сообщения:
    18
    Симпатии:
    0
    Вот есть таблица, в ней поле id. я знаю что мне нужно из таблицы, например записи с id IN (1, 345, 78, 9, 3, 9898) все бы хорошо, но как мне их выдрать именно в порядке который указан, а не как они в таблице лежат?
     
  2. wolandino

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

    С нами с:
    5 фев 2006
    Сообщения:
    193
    Симпатии:
    0
    Адрес:
    Россия, Астрахань
    а почему не выдрать все подряд, а уж потом отсортировать так, как нужно?
     
  3. Lacki

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

    С нами с:
    25 июл 2006
    Сообщения:
    18
    Симпатии:
    0
    Мне кажется что это было бы медленно по сравнению с MySQL.
    Я вобще предпологал что МуСКЛ отсортировал бы тока номера потом вернул бы мне нужный порядок, а если я сортировать в РНР буду то МуСКЛ возвращает результат потом я его (второй раз!) просматриваю составляю массив индексов, потом его сортирую... если я не прав то конечно можно выдрать как есть и потом отсортировать, но мне кажется что МуСКЛ с этим быстрее справится...
     
  4. svk

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

    С нами с:
    7 авг 2006
    Сообщения:
    506
    Симпатии:
    0
    Адрес:
    NetByNet
    если влоб то:
    PHP:
    1. SELECT id, film
    2. FROM phpbb_films
    3. WHERE id
    4. IN ( 3, 2, 7 )
    5. ORDER BY id =7, id =2, id =3
    6.