Помощь в создание запроса сортировки

Тема в разделе "Аудит", создана пользователем Legion495, 21.05.2008.

  1. Offline

    Legion495 Недавно здесь

    Регистрация:
    30.08.2007
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    Всем привет. появилась нужда.
    вот коротко что и как
    есть фаил cat.php в нем
    ссылка
    Код (PHP):
    1. $linkTarget = $mosConfig_live_site."/index.php?option=cm_ap&page=sw_as&catid=$catid&adid=$row->id&Itemid=$Itemid";


    в файле sw_as

    как я понял нужное вот что
    Код (PHP):
    1. $database->setQuery("SELECT COUNT(*) FROM #__aexp_ar WHERE mod_id= '$adid' AND published='1'");


    выводит на страницу запрос.
    так вот запрос не работает а выводит все из таблицы. и не обращает внимание на ID на могу заставить его сортировать. как или что сменить в ссылке для того что бы он выводил все по ID
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Помощь в создание запроса сортировки

    Второй запрос не выводит, он считает количество записей в запросе.

    О чем вообще речь идет, можно чуток подробнее.
     
  4. sectus
    Offline

    sectus специалист

    Регистрация:
    19.04.2006
    Сообщения:
    1 210
    Симпатии:
    46
    Пол:
    Мужской
    Ответ: Помощь в создание запроса сортировки

    МаркетПлайс чтоля?
     
  5. Offline

    Legion495 Недавно здесь

    Регистрация:
    30.08.2007
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Помощь в создание запроса сортировки

    исходник большой выложу кусками
    вообще это каталог автомобилей и хотел сделать сортировку по году выпуска пробегу цене а вот как это сделать не понимаю.
    все auto храняться в таблице _autoexp_add вот все запросы который берут инфу из этих таблиц.
    Код (PHP):
    1. if ($adid > 0)
    2.         { // standart entries;
    3.             $database->setQuery("SELECT COUNT(*) FROM #__autoexp_add WHERE model_id= '$adid' AND published='1'");
    4.         }
    5.         else
    6.         {   // my ads enties
    7.             $rq = "SELECT COUNT(*) FROM #__autoexp_add WHERE published='1'"
    8.             ." AND user_id = '$userid'";
    9.             $database->setQuery($rq);
    10.         }
    11.         $rowcount = $database->loadResult();
    12.         $rowcount = intval($rowcount);
    13.  
    14.         $pageNav = new pageNavigator($rowcount, $limitstart, $limit);
    15.  
    16.     if($rowcount)
    17.     {
    18.         if($adid > 0)
    19.         {
    20. if($sor==0) $sor="price1";
    21. /*          $rq = "SELECT * FROM #__autoexp_add WHERE model_id= '$adid' AND published='1' "
    22.             ."ORDER BY flag_top DESC, flag_commercial DESC, flag_featured DESC, ".$sor1." DESC LIMIT $limitstart, $limit";
    23.             $database->setQuery($rq);
    24.             $cars_data = $database->loadObjectList();
    25. */
    26.  
    27.             $rq = "SELECT * FROM #__autoexp_add WHERE model_id= '$adid' AND published='1' "
    28.             ."ORDER BY flag_top DESC, flag_commercial DESC, flag_featured DESC, ".$sor." LIMIT $limitstart, $limit";
    29.             $database->setQuery($rq);
    30.             $cars_data = $database->loadObjectList();
    31.         }
    32.         else
    33.         { // my ads enties
    34.             $rq = "SELECT * FROM #__autoexp_add WHERE user_id = '$userid' AND published='1'"
    35.             ."ORDER BY flag_top DESC, flag_commercial DESC, flag_featured DESC, id DESC LIMIT $limitstart, $limit";
    36.             $database->setQuery($rq);
    37.             $cars_data = $database->loadObjectList();
    38.         }
    39.     }
    40.  
    41.  
    42.     if($rowcount)
    43.     {
    44.         if($adid > 0)
    45.         {
    46. if($sor==0) $sor="price1";
     
  6. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: Помощь в создание запроса сортировки

    Где SELECT * FROM там и выборка данных.
     

Поделиться этой страницей

Загрузка...