За последние 24 часа нас посетили 56856 программистов и 1784 робота. Сейчас ищут 865 программистов ...

Отсортировать категории с нужной

Тема в разделе "PHP для новичков", создана пользователем leshiy, 9 янв 2017.

  1. leshiy

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

    С нами с:
    18 июл 2008
    Сообщения:
    90
    Симпатии:
    0
    Как отсортировать категории с id=5
    PHP:
    1.     $result1 = mysql_query("SELECT *
    2.     FROM `categories` ORDER BY id");
    3.            if (mysql_num_rows($result1) > 0)
    4.            {
    5.            $myrow1 = mysql_fetch_array($result1);
    6.            do
    7.            {
    8.            echo '<option style="color:#00FF00;" value="'.$myrow1["id"].'">'.$myrow1["tit"].'</option>';
    9.            }
    10.            while ($myrow1 = mysql_fetch_array($result1));
    11.            }
     
  2. acho

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

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    WHERE id=5
    не?
    -
     
    Runapa нравится это.
  3. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @acho слишком просто, где-то подвох
     
    Runapa нравится это.
  4. leshiy

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

    С нами с:
    18 июл 2008
    Сообщения:
    90
    Симпатии:
    0
    WHERE id=5 выводит только одну 5-ую категорию
    пробовал ORDER BY id=5 тоже не работает
     
  5. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @leshiy а что ты хочешь сортировать? Записи в какой таблице распологаются? В них есть id категории. если да, то в какой колонке? У тебя там связь один ко многим и вторичный ключ?
     
  6. leshiy

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

    С нами с:
    18 июл 2008
    Сообщения:
    90
    Симпатии:
    0
    нужно было просто вот так ORDER BY id=5 DESC
    спасибо!
     
  7. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    не должно работать, и что сработало?
     
  8. leshiy

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

    С нами с:
    18 июл 2008
    Сообщения:
    90
    Симпатии:
    0
    Ага все работает.
     
  9. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    А в чём смысл? Я так и не понял.
     
  10. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  11. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Ему типа нужно было, что сначала из 5 категории выводилось, а потом из остальных :) И опять do-while :(
     
    denis01 нравится это.
  12. leshiy

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

    С нами с:
    18 июл 2008
    Сообщения:
    90
    Симпатии:
    0
    Мне надо было что бы из всех категорий 1-ой выводилась именно 5-ая.
     
  13. acho

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

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    Так и надо было ставить задачу то.