这是我的代码,我需要按升序对$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 : 1 2 3 4 5 6 7 8 9 10
它混淆了ID : 1 3 7 9 2 4 5 8 10
想知道我可以在哪里插入sort()
函数。
答案 0 :(得分:0)
在SQL上使用order by。所以像“SELECT * FROM enquiryforms ORDER BY id”;