Консультация № 169631
20.06.2009, 04:05
0.00 руб.
0 1 1
Ув. эксперты.
Работа с функциями DBA. Вывожу БД:
<?php

$key = dba_firstkey( $dbh );
while ( $key != false ) {

$value = dba_fetch( $key, $dbh);
print "<tr><td align = "left"> $key </td>";
print "<td align = "left">" . sprintf( "%s", $value ) . "</td></tr>";
$key = dba_nextkey( $dbh);
}
..........
Ключ - date ("Y/m/d G:i", time()). По умолчанию выводится по возрастанию. А как по убыванию?

Обсуждение

Неизвестный
22.06.2009, 09:33
общий
это ответ
Здравствуйте, Ржанников.
Проще всего изменить способ формирования вывода:

$key = dba_firstkey( $dbh );
$retval="";
while ( $key != false ) {

$value = dba_fetch( $key, $dbh);
$row="<tr><td align = "left"> $key </td>";
$row.="<td align = "left">" . sprintf( "%s", $value ) . "</td></tr>";
$key = dba_nextkey( $dbh);

$retval=$row.$retval;
};
print $retval;
5
Большое спасибо. rzh.komod@mail.ru Геннадий
Форма ответа