-2
我想從我的MySQL數據庫中獲取一些值。我發送請求並獲取數據。然後我說:$value->fetch_assoc()
。我現在的問題是,如何檢查是否返回0行或至少超過0?我得到了多少行? - SQL
,對不對?:
if($row = $value->fetch_assoc() > 0){...}
如果沒有,我怎麼能檢查? 而我被迫使用>= 0
或者只是>0
好嗎? - 我只想輸入,如果我得到超過0(1或更大)回來!
問候和謝謝你!
您可以檢查的行數'$值 - > num_rows'。 http://php.net/manual/en/mysqli-result.num-rows.php - 如果你做'> = 0'你包含0,所以返回多少行無關緊要,0或1百萬。 – Qirel
爲了擴展這個,有很多[其他選項](http://stackoverflow.com/questions/4286586/best-way-to-check-if-mysql-results-returned-in-php),但'$ value-> num_rows'絕對是最好的。 –
所以我應該只使用'> 0'來檢查是否大0? – Jan