2012-01-25 46 views
-2
mysql_select_db("grozavco_gallery", $con); 

$result = mysql_query("SELECT * FROM Images"); 

while($row = mysql_fetch_array($result)) 
    { 
    echo '<div class="thumb" id="' . $row['ID'] . '"><a class="ajax" href="gallery/' . $row['ID'] . '.html">'; 
    echo '<p class="work-type">' . strtoupper ($row['Category']) . '</p>'; 
    echo '<img src="http://grozav.com/images/thumbs/' . $row['ID'] . '-bwthumb.jpg" alt=""/>'; 
    echo '<img src="http://grozav.com/images/thumbs/' . $row['ID'] . '-thumb.jpg" alt="" class="color"/>'; 
    echo '</a></div>'; 
    } 

我希望它以相反的順序顯示。有人能告訴我該怎麼做嗎?非常感謝!反向mysql_fetch_array?

+0

一般建議:不要使用'SELECT *',而要使用'SELECT ID,Category'。 – 2012-01-25 14:34:16

回答

3

那麼簡單地在查詢中更改ORDER

mysql_query("SELECT * FROM Images ORDER BY ID DESC"); 

你也可以抓住所有的數據在一定陣列打印前,然後做array_reverse就可以了。

+0

我該怎麼做? –