【发布时间】:2017-08-26 02:48:50
【问题描述】:
php sn-p:
mysqli_select_db($con,"dbtest");
$sql="SELECT * FROM w3school";
$result = mysqli_query($con,$sql);
echo "<ul id='myUL'>";
while($w3school = mysqli_fetch_array($result)) {
echo "<li id='".$w3school['id']."'>" . $w3school['LastName'] . "</li>";
}
echo "<ul>";
屏幕输出如下所示:
id = 5;
id = 4;
id = 3;
id = 1;
id = 2;
我不明白为什么它不是 1,2,3,4 ...
有什么建议吗? (任何规格信息都让我知道)
【问题讨论】:
-
在没有
ORDER BY子句的 SQL 中不能保证顺序 -
这对我的问题毫无意义 - 关键是我找不到其他答案,因为我不知道 order 属性。所以我什至不知道首先要搜索什么。
-
您在打开关于 SO 的问题之前没有在网上搜索
mysql order,从而降低了您的问题。在发布问题stackoverflow.com/help/how-to-ask 之前,您应该做一些最少的研究 -
重点是我只看到了问题并没有看到“订单”,否则我就不必问了,因为我已经知道解决方案了......