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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: rsort() как ?

Сообщения:  [1-8] 

 
 автор: sidPR   (14.07.2006 в 14:31)   письмо автору
 
   для: Thrasher   (14.07.2006 в 10:47)
 

Спасибо всем !

   
 
 автор: Thrasher   (14.07.2006 в 10:47)   письмо автору
 
   для: cheops   (14.07.2006 в 09:32)
 

Или временный массив можно сформировать так:

for ($buck  = array(); $btr_buck  = mysql_fetch_array($bn); $buck[]  = $btr_buck['id'] )

Чуть короче и нагляднее, имхо.

   
 
 автор: cheops   (14.07.2006 в 09:32)   письмо автору
 
   для: sidPR   (13.07.2006 в 23:38)
 

Тогда помещайте данные во временный массив, сортируйте, а затем выводите
<?php
WHILE ($btr_buck  mysql_fetch_array($bn))  
    {  
       
$buck[]  = $btr_buck['id']; 
    }
rsort($buck);
foreach(
$back as $value)
{
  echo 
$value."<br>";
}
?>

   
 
 автор: sidPR   (13.07.2006 в 23:38)   письмо автору
 
   для: Unkind™   (13.07.2006 в 23:35)
 

не так не пойдет там дела немного по другому обстоят ... пробывал .. надо именно сортировку поля сделать ...

   
 
 автор: Unkind™   (13.07.2006 в 23:35)   письмо автору
 
   для: sidPR   (13.07.2006 в 23:32)
 

Там где SQL-запрос:
$query = mysql_query("SELECT * FROM table ORDER BY id DESC;");

   
 
 автор: sidPR   (13.07.2006 в 23:32)   письмо автору
 
   для: CrazyAngel   (13.07.2006 в 23:29)
 

ну да ... но выводит из базы по лимиту 2 Id в массиве.. вот мне нужно чтобы выводило но в обратном порядке

   
 
 автор: CrazyAngel   (13.07.2006 в 23:29)   письмо автору
 
   для: sidpr   (13.07.2006 в 23:17)
 

$btr_buck['id'] а как там у вас 2 цифры, вроде
это значение поля, одного =)

   
 
 автор: sidpr   (13.07.2006 в 23:17)   письмо автору
 
 

Подскажите люди добрые как его применить к такому коду :
Где $btr_buck['id'] содержит 2 числа к пример 5 и 6


WHILE ($btr_buck  = mysql_fetch_array($bn)) 
    { 
       $buck  = $btr_buck['id'];
       echo $buck." ";
      
    }

выводит 5 и 6 по возрастанию а я хачю чтобы выводило по убыванию ...
подскажите как это сделать с помошью rsort() ставлю к примеру перед этим кодом rsort($btr_buck ['id']) выдает чтото типо

Warning: rsort() expects parameter 1 to be array, null given in адрес с ошибкой на эту строку...

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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