вывод записей из базы данных

Дизайн, программирование, CMS, верстка, хостинг, домены

вывод записей из базы данных

Сообщение andrei2295kmail » 03 янв 2012, 21:32

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

вот скрипт php:


  1. <?php
  2.  
  3. /* Соединяемся с базой данных */
  4. $hostname = "localhost"; // название/путь сервера, с MySQL
  5. $username = "root"; // имя пользователя (в Denwer`е по умолчанию "root")
  6. $password = "12345"; // пароль пользователя (в Denwer`е по умолчанию пароль отсутствует, этот параметр можно оставить пустым)
  7. $dbName = "test_base"; // название базы данных
  8.  
  9. /* Таблица MySQL, в которой хранятся данные */
  10. $table = "test_table";
  11.  
  12. /* Создаем соединение */
  13. mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
  14.  
  15. /* Выбираем базу данных. Если произойдет ошибка - вывести ее */
  16. mysql_select_db($dbName) or die (mysql_error());
  17.  
  18.      <?php
  19.      /* Если была нажата ссылка удаления, удаляем запись */
  20.      if (isset($_GET['del'])) {
  21.        $del = intval($_GET['del']);
  22.        $query = "delete from $table where (id='$del')";
  23.        /* Выполняем запрос. Если произойдет ошибка - вывести ее. */
  24.        mysql_query($query) or die(mysql_error());
  25.      }
  26.  
  27. /* Заносим в переменную $res всю базу данных */
  28. $query = "SELECT * FROM $table";
  29. /* Выполняем запрос. Если произойдет ошибка - вывести ее. */
  30. $res = mysql_query($query) or die(mysql_error());
  31. /* Узнаем количество записей в базе данных */
  32. $row = mysql_num_rows($res);
  33.  
  34. /* Выводим данные из таблицы */
  35. echo ("
  36. <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
  37. <html xmlns=\"http://www.w3.org/1999/xhtml\">
  38.  
  39. <head>
  40.  
  41.    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" />
  42.  
  43.    <title>Вывод и удаление данных из MySQL</title>
  44.  
  45. <style type=\"text/css\">
  46. <!--
  47. body { font: 12px Georgia; color: #666666; }
  48. h3 { font-size: 16px; text-align: center; }
  49. table { width: 700px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; }
  50. td { padding: 3px; text-align: center; vertical-align: middle; }
  51. .buttons { width: auto; border: double 1px #666666; background: #D6D6D6; }
  52. -->
  53. </style>
  54.  
  55. </head>
  56.  
  57. <body>
  58.  
  59. <h3>Вывод и удаление ранее сохраненных данных из таблицы MySQL</h3>
  60.  
  61. <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">
  62. <tr style=\"border: solid 1px #000\">
  63.  <td><b>#</b></td>
  64.  <td align=\"center\"><b>Дата обращения</b></td>
  65.  <td align=\"center\"><b>Имена пользователей</b></td>
  66.  <td align=\"center\"><b>E-Mail пользователей</b></td>
  67.  <td align=\"center\"><b>Тема сообщения</b></td>
  68.  <td align=\"center\"><b>Сообщения пользователей</b></td>
  69.  <td align=\"center\"><b>Удаление</b></td>
  70. </tr>
  71. ");
  72.  
  73. /* Цикл вывода данных из базы конкретных полей */
  74. while ($row = mysql_fetch_array($res)) {
  75.     echo "<tr>\n";
  76.     echo "<td>".$row['id']."</td>\n";
  77.     echo "<td>".$row['data']."</td>\n";
  78.     echo "<td>".$row['name']."</td>\n";
  79.     echo "<td>".$row['email']."</td>\n";
  80.     echo "<td>".$row['theme']."</td>\n";
  81.     echo "<td>".$row['message']."</td>\n";
  82.     /* Генерируем ссылку для удаления поля */
  83.     echo "<td><a name=\"del\" href=\"del_data.php?del=".$row["id"]."\">Удалить</a></td>\n";
  84.     echo "</tr>\n";
  85. }
  86.  
  87. echo ("</table>\n");
  88.  
  89. /* Закрываем соединение */
  90. mysql_close();
  91.  
  92. /* Выводим ссылку возврата */
  93. echo ("<div style=\"text-align: center; margin-top: 10px;\"><a href=\"index.html\">Вернуться назад</a></div>");
  94.  
  95. ?>
andrei2295kmail

 
Автор темы
Сообщения: 188
Зарегистрирован: 07 ноя 2011, 10:51
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: вывод записей из базы данных

Сообщение ukhov » 04 янв 2012, 10:34

строка 28
используй ASC или DESC
Изображение
Аватара пользователя
ukhov
Модератор
Модератор
 
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19
Откуда: Санкт-Петербург
Благодарил (а): 85 раз.
Поблагодарили: 155 раз.


Вернуться в Создание сайтов



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron