Имя

Сообщение


09.07.2007   void

Прувет!
Понравилось, может подскажешь как сделать сортировку?
Простую я сделал, но в ней необходимости нет.
У меня сейчас вывод с разбивкой на страницы по 10 позиций.
И вот для того чтобы выводить данные упорядоченные скажем по дате публикации, нужно данные полученные посредством запроса считать в массив и работать с этим массивом (как мне кажется). То есть упорядочиваем и выводим массив, а лучше часть массива из десяти позиций.
И вот интересно как это реализовать и как упорядочить часть массива которая выведена?
Спасибо.

Приветствую. Если я все правильно понял, то тебе надо поиграть с запросом к БД. Т.е. "SELECT * FROM pages ORDER BY date LIMIT 0,10;" - выборка 10 первых записей, отсортированных по колонке 'date'. В скрипте это будет выглядеть так:
<?
        $result
= mysql_query("SELECT * FROM pages ORDER BY public_date LIMIT 0,10;", $link);
        while(
$row = mysql_fetch_array($result)){
                    echo
$row['public_date'].'<br />';
        }
?>        

В коде для наглядности переименовал date в public_date, т.е. сортировку ты можешь сделать по любому полю.



Вопрос был задан на этой странице. Но если Вам это не интересно, могу предложить Вам почитать про какой выбрать качественный хостинг

 
  (c) Janda.ru