-2
這是我的代碼,我需要按升序排序$id
。PHP的 - 我如何可以升序排序我的ID
<?php
require("db.php");
$SQLstring = "SELECT * FROM enquiryforms";
$Result = mysql_query($SQLstring, $DBConnection);
while (($row = mysql_fetch_array($Result)) == true) {
$id = $row["id"];
$name = $row["name"];
$messages = $row["messages"];
$services = $row["services"];
$email = $row["email"];
$datetime = $row["datetime"];
echo "<b>ID : $id</b> <br>Email : $email ";
echo "<p class='contentfont1'><b>Enquiry by $name on $datetime</b><br>";
echo "<b>Messages :</b> <br> $messages <br>";
echo "<b>Services required :</b> $services";
echo "</p><hr>";
}
mysql_close($DBConnection);
?>
在我的網站$id
是混亂起來。
例子。
可以說我有10個ID。
而是由ID : 1 2 3 4 5 6 7 8 9 10
去它的混亂上漲ID : 1 3 7 9 2 4 5 8 10
想知道我可以插入sort()
功能。
爲什麼不在查詢中選擇* FROM enquiryforms ORDER BY id ASC'? – fusion3k
+1。通常,您應該在查詢中放置儘可能多的邏輯,因爲它比之後處理數據更快更容易。 – purpleninja