【发布时间】:2023-03-15 21:50:01
【问题描述】:
我的函数中有这段代码,如果它无法获取存储在变量 $result 中的数据,它会回显“Empty”。 “空”部分工作正常。但是,如果条件进入else部分,它不会回显用户数据,为什么?
$result = mysql_query("SELECT * FROM `users` ORDER BY `earnings` DESC LIMIT ".$load.",1") or die (mysql_error());
if(!mysql_fetch_row($result)) {
echo "Empty";
} else {
while($data = mysql_fetch_array($result))
{
if($name == true) {
echo ucfirst($data['user']);
} else {
echo ucfirst($data['earnings']);
}
}
}
【问题讨论】:
-
什么是
$name?另请记住,mysql_*()函数已被弃用多年且不受支持。更改您的代码! -
@miken32 我函数中的一个变量。 (此代码是我的功能的一部分)。
标签: php mysql sql conditional