我正在一個頁面上工作,用戶發佈他們的投注選擇。在MySQL中,我有表賭注(ID,事件,選擇,賠率,賭注,分析,狀態,利潤)。檢查MySQL列是否爲空
我想檢查'status'在MySQL中是否爲空,但if()
語句不起作用。如果它是空的,它應該輸出用戶的所有投注。發佈的代碼位於for循環中。
那麼if()
聲明有什麼問題?有沒有更好的方法來做到這一點?
$result = queryMysql("SELECT * FROM bets WHERE user='$user'");
$row = mysqli_fetch_array($result);
if ('' !== $row['status']) {
echo "Status: " . $status . "</div>" .
"Published by: " . $user . "<br>" .
"PICK: " . $pick . "<br>" .
"Odds: " . $odds . "<br>" .
"Stake: " . $stake . "<br>" .
nl2br($analysis) ;
}
使用mysql_num_rows() – RJParikh
你可以用'如果(!空($行['狀態']))'和/或'if(!null($ row ['status']))' – rhavendc