我一直在寻找几天,但我找不到这个问题。
我正在努力让排名表中排名最高的顶级用户
SELECT * FROM ranks ORDER BY cast(Aprovados as unsigned) DESC LIMIT 10
此查询适用于phpmyadmin页面,我得到的结果是我正在寻找
我在这样的PHP中尝试这个
$result = mysqli_query($con,"SELECT * FROM ranks ORDER BY cast(Aprovados as unsigned) DESC LIMIT 10");
while ($row = mysql_fetch_assoc($result)) {
echo $row['Nome'];
}
我没有得到结果
当我运行时
if (mysql_num_rows($result) == 0) {
echo "No rows found, nothing to print so am exiting";
exit;}
我没有发现任何行,我不明白为什么,我认为我的查询是可以的,因为它在服务器上运行$ con我认为也很好我可以用它来获得没有问题的单行
我搜索了很多,这是必须常见的awnser How to select multiple rows from mysql with one query and use them in php