亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

$query && mysql_num_rows

if($query && mysql_num_rows($query)) {

????while($row = mysql_fetch_row($query)) {

}

}else{

????echo '沒有數據';

}

對這段代碼的疑問是:&&是兩者都為true的情況下 結果為true,也就是說要$query 和 mysql_num_rows($query)都有值才會執行if語句。其實我認為其中一個為true就可以了啊,為什么需要兩個呢?

正在回答

1 回答

$query表示的是語句是否執行成功,在查詢時就算查到的數據為空但是查詢語句還是執行成功了,所以還要需要判斷查到的數據是不是空的,,所以需要這兩個條件同時滿足才行

1 回復 有任何疑惑可以回復我~
#1

Gemma_Tong 提問者

非常感謝!
2017-03-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP與MySQL關系大揭秘
  • 參與學習       72509    人
  • 解答問題       978    個

讓我們一起走上探秘之旅,找尋php和mysql戀愛的真諦

進入課程

$query && mysql_num_rows

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號