X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вывод таблицы БД в обратном порядке
goshikvia
goshikvia
Topic Starter сообщение 13.6.2009, 13:34; Ответить: goshikvia
Сообщение #1


Доброе время суток!
В поисковике не нашел подходящего ответа.
Как вывести БД с обратном порядке?

вот в "нормальм" порядке" так:
[PHP]
// Вывод данных из таблицы
$str_sql_query = "SELECT * FROM $tb_name";
if(!$result = mysql_query($str_sql_query, $link)) {
echo "Не могу выполнить запрос на вывод таблицы из БД<br />\n";
// exit();
}
// else echo "OK 6<br />\n";
while($mas = mysql_fetch_row($result)) {
foreach( $mas as $i => $field) {
echo $field."\n<br />\n";
}
echo "\n<br />\n<hr />\n";
}
[/PHP]

Чтобы не мудрить, есть способ вывести в обратном порядке?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ворон
Ворон
сообщение 13.6.2009, 13:42; Ответить: Ворон
Сообщение #2


select * from table order by field desc
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
goshikvia
goshikvia
Topic Starter сообщение 13.6.2009, 13:55; Ответить: goshikvia
Сообщение #3


т.е вместо
[php]
$str_sql_query = "SELECT * FROM $tb_name";
[/php]
написать запрос
[php]
$str_sql_query = "SELECT * FROM $tb_name ORDER BY 'имя_столбца_по_которому_идет_упорядочивание_те_id' DESC";
[/php]
?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
goshikvia
goshikvia
Topic Starter сообщение 13.6.2009, 14:01; Ответить: goshikvia
Сообщение #4


Ворон, на твоем сайте кстати при уменьшении ширины окна в шапке тексты наезжает друг на друга
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ворон
Ворон
сообщение 13.6.2009, 14:22; Ответить: Ворон
Сообщение #5


да, только совершенно не обязательно это должен быть id. это может быть дата или еще что-нибудь
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
goshikvia
goshikvia
Topic Starter сообщение 13.6.2009, 14:34; Ответить: goshikvia
Сообщение #6


Ворон, спасибо :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ворон
Ворон
сообщение 13.6.2009, 14:52; Ответить: Ворон
Сообщение #7


отображается все нормально.
и, вообще, со всем вопросами по сайту - туда, а не сюда :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vasvas7775
vasvas7775
сообщение 6.2.2011, 18:20; Ответить: vasvas7775
Сообщение #8


ребят Помогите, вот файл вывода из базы данных информации,
Как сделать чтобы она выводилась в обратном порядке, то есть самое последнее сообщение в базе данных было в верху:

[PHP]<?

/* Соединяемся с базой данных */
$hostname = "localhost"; // название/путь сервера, с MySQL
$username = "root"; // имя пользователя (в Denwer`е по умолчанию "root")
$password = ""; // пароль пользователя (в Denwer`е по умолчанию пароль отсутствует, этот параметр можно оставить пустым)
$dbName = "my_base"; // название базы данных

$fon = "&nbsp;";

/* Таблица MySQL, в которой хранятся данные */
$table = "gostivaay_ckniga"; // название таблицы


/* Создаем соединение */
mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");

/* Выбираем базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or die (mysql_error());

/* Составляем запрос для извлечения данных из полей "a", "b", "v" таблицы "test_table" */
$query = "SELECT id, GCkname, GCkemail, GCkICQ, GCkURL, GCktext FROM $table";

/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
$res = mysql_query($query) or die(mysql_error());


$str_sql_query = "SELECT * FROM $table ORDER BY 'имя_столбца_по_которому_идет_упорядочивание_те_id' DESC";

/* Выводим данные из таблицы */
echo ("
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">

<head>

<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" />

<title>Гостевая книга</title>

<style type=\"text/css\">
<!--

h3 { font-size: 18px; text-align: center; color:#8B8B8B;}


#blocks {position:relative; margin-top:25px; left:50%; margin-left:-350px; width:700px; background-color:;}
#name_4 { float:left; height:30px; background-color:;}
#e-mail_4 { float:left; height:30px; background-color:;}
#ICQ_4 { float:left; height:30px; background-color:;}
#URL_4 { float:left; height:30px; background-color:;}
#tab {position:relative;}
#sw_4 { width:700px; height:10px; background-color:;}
#sw_4_img { margin-left:30px; width:50px; height:10px;}
#nomer_4 { width:700px; height:10px; text-align:right; background-color:#ECEAA8; padding-right:10px;}
#text_4 { width:700px; height:20px; background-color:#ECEAA8; padding-left:10px; padding-right:10px;}
#data_4 { width:700px; height:10px; text-align:right; background-color:#ECEAA8; padding-right:10px;}

#№ { font-size:9px; color:#0000CC;}
#num_id { font-size:9px; color:#990000;}
#text_name_1 { font-size:20px; color:#000000; text-align:left; padding-left:15px; margin-top:8px; display:block;}
#text_name_2 { font-size:12px; color:#000000; padding-left:15px; margin-top:15px; display:block; background-color:;}
#text_name_3 { font-size:12px; color:#000000; padding-left:15px; margin-top:15px; display:block;}
#text_name_4 { font-size:12px; color:#000000; padding-left:15px; margin-top:15px; display:block;}
#text_name_5 { font-size:15px; color:#000000; padding-left:5px;}


#zacr_bloc1 { height:4px; background-color:;}
#zacr_bloc2 { height:4px; background-color:;}

.d1, .d2, .d3, .d4 {
display: block;
height: 1px;
background:#ECEAA8;
overflow: hidden;
}
.d1 { margin: 0 5px; }
.d2 { margin: 0 3px; }
.d3 { margin: 0 2px; }
.d4 { margin: 0 1px; height: 2px; }


-->
</style>

</head>

<body>

<h3>Гостевая книга.</h3>

");

/* Цикл вывода данных из базы конкретных полей */
while ($row = mysql_fetch_array($res)) {


echo "<table cellspacing=\"0\" cellpadding=\"0\" id=\"blocks\">";
echo "<tr>";
echo "<td id=\"name_4\">". "<b>". "<font id=\"text_name_1\">". $row['GCkname']. "</font>". "</b>". "</td>";
echo "<td id=\"e-mail_4\">". "<font id=\"text_name_2\">". $row['GCkemail']. "</font>". "</td>";
echo "<td id=\"ICQ_4\">". "<font id=\"text_name_3\">". $row['GCkICQ']. "</font>"."</td>";
echo "<td id=\"URL_4\">". "<font id=\"text_name_4\">". $row['GCkURL']. "</font>". "</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan=\"4\" id=\"sw_4\">". "<img id=\"sw_4_img\" src=\"/gostivaay_ckniga/images/strelka2.jpg\">". "</img>". "</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan=\"4\" id=\"zacr_bloc1\">". "<span class=\"d1\">". "</span>". "<span class=\"d2\">". "</span>".
"<span class=\"d3\">". "</span>". "<span class=\"d4\">". "</span>". "</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan=\"4\" id=\"nomer_4\">". "<font id=\"№\">". №. "</font>". $fon. "<font id=\"num_id\">". $row['id']. "</font>". "</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan=\"4\" id=\"text_4\">". "<font id=\"text_name_5\">". $row['GCktext']. "</font>". "</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan=\"4\" id=\"data_4\">". "</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan=\"4\" id=\"zacr_bloc2\">". "<span class=\"d4\">". "</span>". "<span class=\"d3\">". "</span>".
"<span class=\"d2\">". "</span>". "<span class=\"d1\">". "</span>". "</td>";
echo "</tr>";
echo "</table>";


}


/* Закрываем соединение */
mysql_close();


?>

[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 6.2.2011, 18:33; Ответить: ottaviano
Сообщение #9


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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 97665 11.2.2024, 21:07
автор: Wolfhound
Открытая тема (нет новых ответов) Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA).
9 sbitcoinru 6746 10.10.2023, 19:25
автор: Sbitcoin
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
225 himin 132449 7.5.2023, 13:26
автор: Вера_Симонова
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлы«»101Crypta.com«»ВВОД/ВЫВОД/ОБМЕН«»BTC/ETH/QIWI/USDT/VISA/MC«»НАЛИЧНЫЕ/СНГ/ЕВРОПА«»
13 101Crypta 12130 18.4.2023, 23:15
автор: 101Crypta
Открытая тема (нет новых ответов) Нужен вывод в топ наших роликов Youtube
3 wep 1906 23.3.2023, 17:39
автор: distrib095


 



RSS Текстовая версия Сейчас: 29.3.2024, 5:19
Дизайн