我使用ORDER BY Lead_Price作爲如下─難度中示出從MySQL
$query = "SELECT * FROM properties WHERE Type='For Sale' AND Live = 'yes' ORDER BY Lead_Price";
然後我在while循環使用該數據以升序數據。 Lead_Price數據是每週950英鎊,每週1050英鎊,每週900英鎊,每週400英鎊。
當我在頁面上顯示價格時,1050英鎊的價格首先出現,其他3個價格按升序排列。任何關於爲什麼1050英鎊都不在底部的想法,我想按升序價格顯示。以下是其他代碼。謝謝。
while($row = mysql_fetch_array($result)){
$propertylink = str_replace(' ', '-', $row['Property_Name']);
echo "<div class=villas-i><a href=villas/".$propertylink.">";
echo "<img src=images/villas/".$propertylink."/Image-1.jpg width=240 height=155 border=0></a>";
echo "<div class=villa-name><h3>".$row['Property_Name']."</h3></div>";
echo "<div><h4> Sleeps: ".$row['Sleeps']."</h4></div>";
echo "<div><h4>Bedrooms: ".$row['Bedrooms']."</h4></div>";
echo "<div><h4>Bathrooms: ".$row['Bathrooms']."</h4></div>";
echo "<p>".$row['Property_Short_Description']."</p>";
echo "<div class=from>".$row['Lead_Price']."</div>";
echo "<div><a href=villas/".$propertylink."><img src=images/more-info.gif border=0></a></div></div>";
}
存儲號碼爲文本? –
Lead_Price應該是數字 – softsdev
鉛價格必須是數字,如果你想數字順序1,2,3 .. n。如果您對文本應用順序,它將像1,11,111,2,21,22 –