Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: сортировка из БД
 
 автор: NoCash   (17.03.2010 в 13:42)   письмо автору
 
 

сортирую обьявления в убывающем порядке
$sql2 ->  db_Select ("nb_gnl", "*",  "ORDER BY gnl_id' DESC " ,"gnl_cat='$subcat_id' AND gnl_check='no' LIMIT $pos,20" );

вроде бы все верно но неработает не сортирует подскажите где ошибся

  Ответить  
 
 автор: Trianon   (17.03.2010 в 13:53)   письмо автору
 
   для: NoCash   (17.03.2010 в 13:42)
 

Вообще-то никто не обязан знать, что это за инструмент $sql2->db_Select и как он работает.

Но даже отвлеченно от инструмента можно заметить, что в окресностях ORDER BY проглядывает какой-то левый символ...

  Ответить  
 
 автор: NoCash   (17.03.2010 в 13:59)   письмо автору
 
   для: Trianon   (17.03.2010 в 13:53)
 

все разобрался)))

  Ответить  
 
 автор: NoCash   (17.03.2010 в 14:22)   письмо автору
 
   для: NoCash   (17.03.2010 в 13:59)
 

теперь возникла проблемма в том что данные из базы выводятся сортируются но по несколько раз
например
пример1
пример 2
пример 3
.............
.............
..........
пример1
пример 2
пример 3
и т.д
что это может быть ?

  Ответить  
 
 автор: Trianon   (17.03.2010 в 14:58)   письмо автору
 
   для: NoCash   (17.03.2010 в 14:22)
 

Вы невнимательно прочли ответ.

  Ответить  
 
 автор: NoCash   (17.03.2010 в 15:06)   письмо автору
 
   для: Trianon   (17.03.2010 в 14:58)
 

$sql2->db_Select тоже самое что и просто SELECT

  Ответить  
 
 автор: oliss   (17.03.2010 в 15:18)   письмо автору
 
   для: NoCash   (17.03.2010 в 15:06)
 

Странно ,что у вас еще что-то выводится ,а не выскакивает на синтаксические ошибки
напишите этот запрос в процедуре для начала ,а потом отладите.
"nb_gnl", "*",  "ORD

Y gnl_id' DESC " ,"gn

Может всё-таки надо и WHERE применить

  Ответить  
 
 автор: NoCash   (17.03.2010 в 15:23)   письмо автору
 
   для: oliss   (17.03.2010 в 15:18)
 

$sql2 -> db_Select ("nb_gnl", "*", "ORDER BY gnl_id DESC " ,"gnl_cat='$subcat_id' AND gnl_check='no' LIMIT $pos,20" );

вот таким вот образом происходит сортировка все прекрасно сортирует, но как я уже сказал чевотто вылазит по несколько раз

  Ответить  
 
 автор: oliss   (17.03.2010 в 15:26)   письмо автору
 
   для: NoCash   (17.03.2010 в 15:23)
 

А вы из какой таблицы выбираете FROM `???`

  Ответить  
 
 автор: Trianon   (17.03.2010 в 16:04)   письмо автору
 
   для: NoCash   (17.03.2010 в 15:06)
 

Ну если $sql2->db_Select тоже самое что и просто SELECT, то замените $sql2->db_Select на просто SELECT и не морочте людям голову.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования