私は次のコードでデータベースエントリを出力しています:
<div id="main_area">
<div id="container">
<div id="php_container" role="main">
<?php
include('connect_it.php');
$sqlget= "SELECT * FROM dbtablename";
$sqldata= mysqli_query ($dbcon,$sqlget) or die('this is an error');
while ($row = mysqli_fetch_array($sqldata, MYSQLI_ASSOC)) {
echo $row[ 'li' ] ;
}
?>
</div>
</div>
</div>
ページの読み込み時に、データベース エントリを日付順に (最新のものから最も古いものへ) 並べ替えたいと思います。これは、DD/MM/YY の形式で「追加」と呼ばれる mysql フィールドに保存されます。
それができるかどうかはわかりませんが、別のオプションとして、日付はによって定義されたスパン内にある<span id="date">date: 27/11/11</span>
ので、おそらくこのスパンを使用してデータを並べ替えることができますか?
だから私の質問は、どうすれば最初の出力を日付順に並べ替えて、最新のものから最も古いものにすることができますか?
私が試してみました:
$sqlget= "SELECT * FROM dbtablename ORDER BY added ASC";
しかし、私は予想外の結果を得ました。
ありがとうございました。