Итак! У меня есть база данных MySQL, и в ней, к примеру, такая таблица:
CODE:
create table new (
id_table INT(6) NOT NULL AUTO_INCREMENT,
name TINYTEXT,
PRIMARY KEY (id_table)
)TYPE=MyISAM;
create table new (
id_table INT(6) NOT NULL AUTO_INCREMENT,
name TINYTEXT,
PRIMARY KEY (id_table)
)TYPE=MyISAM;
В таблице есть две строки:
CODE:
INSERT INTO new VALUES (0,'First');
INSERT INTO new VALUES (0,'Second');
INSERT INTO new VALUES (0,'First');
INSERT INTO new VALUES (0,'Second');
И .php файл с таким кодом:
CODE:
<?php
include "config.php";
$ath = mysql_query("select * from new;");
if($ath) {
echo "<table border=1>";
echo "<tr>
<td>Номер</td>
<td>Имя</td>";
while(list($id_table, $name) = mysql_fetch_array($ath)) {
echo "<TR>
<TD>$id_table
<TD>$name";
}
echo "</table>";
}
else {
echo "<P><B>Error: " . mysql_error() . "</b>";
}
?>
<?php
include "config.php";
$ath = mysql_query("select * from new;");
if($ath) {
echo "<table border=1>";
echo "<tr>
<td>Номер</td>
<td>Имя</td>";
while(list($id_table, $name) = mysql_fetch_array($ath)) {
echo "<TR>
<TD>$id_table
<TD>$name";
}
echo "</table>";
}
else {
echo "<P><B>Error: " . mysql_error() . "</b>";
}
?>
В результате чего в броузере мы имеем таблицу:
CODE:
Номер Имя
1 First
2 Second
Номер Имя
1 First
2 Second
А теперь вопрос: что надо сделать с кодом php, чтобы в таблицу выводились данные не в прямом порядке, то есть 1, 2, 3 и т.д., а в обратном, чтобы в конце концов получилась следующая таблица:
CODE:
Номер Имя
2 Second
1 First
Номер Имя
2 Second
1 First