我有這樣一段代碼在我的功能回聲「空」,如果它不能搶到存儲在變量$結果的數據。 「空白」部分工作正常。但是,如果條件進入else
部分,它不會迴應用戶數據,爲什麼?PHP的if else而(與MySQL)語句不工作
$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
@ miken32我的函數中的一個變量。 (這段代碼是我函數的一部分)。 – user3320550