我今天刚从 XAMPP 切换到统一服务器。
这个:
$sql = "SELECT * FROM rooms WHERE date = '$year/$month/$day' ORDER BY roomNb ASC";
在 XAMPP 下对我来说很好。它检索具有这些日期的房间,并按升序从 1 到 X 很好地对它们进行排序。
统一服务器下的相同脚本产生以下内容:
9
10
11
12
14
8
7
6
5
4
3
2
1
什么可能导致这种行为?
编辑
请参阅下面的评论:
$sql = "SELECT * FROM rooms WHERE date = '$year/$month/$day' ORDER BY roomNb ASC";
$result = mysqli_query($con,$sql);
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC))
{
echo "$row['roomNb'] <br>";
}
编辑
我的表结构屏幕: