[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как сделать чтобы выборка с базы была...
denkut
Здравствуйте!
Как сделать чтобы надпись которую я добавляю сегодня была на первом месте а та которую вчера отходила на последнее?
Нужно на эту страницу сайта: http://gbrk.ru/dnevnik.php
Вот код:
PHP
if (isset($_GET['id'])) {$id intval($_GET['id']); }
$result5 mysql_query("SELECT * FROM dnevnik "); 

if (!
$result5)
{
echo 
"<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору denkutt@mail.ru. <br> <strong>Код ошибки:</strong></p>";
exit(
mysql_error());
}

if (
mysql_num_rows($result5) > 0)

{
$myrow5 mysql_fetch_array($result5); 

do {

/*сам блок с личными заметками для днивника*/
printf ("<p align='justify' class='books_add' ><strong>На:</strong> %s </p>
 
  <p align='justify' ><img  src='img/dnevnik .jpg' align='left'>%s </p><div class='line'></div>
  <br>"
,$myrow5['data'], $myrow5['text']);



}
while (
$myrow5 mysql_fetch_array ($result5));

}

else
{
echo 
"<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}




Спустя 3 минуты, 42 секунды (9.07.2009 - 14:17) waldicom написал(а):
denkut, ты вроде как уже не первый день на форуме. Оформляй пожалуйста код в нормальном виде, с помощью BB-кодов.

Спустя 32 минуты, 3 секунды (9.07.2009 - 14:49) pas написал(а):
Ну если я правильно понял, то достаточно дописать в запросе к MySQL ORDER BY дата_добавления DESC, т.е. примерно так:

PHP
$result5 mysql_query("SELECT * FROM dnevnik ORDER BY `data` DESC");

Спустя 1 час, 48 минут, 20 секунд (9.07.2009 - 16:37) denkut написал(а):
спасибо большое pas все работает!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.