MySQLi Count(*) 查詢錯誤地傳回1
當嘗試使用MySQLi 擴充確定表中的行數時,使用者遇到了count() 函數總是傳回值1 的問題。儘管在 phpMyAdmin 中執行相同的查詢產生了預期的結果,但$count[0] 方法傳回值 NULL。
正確實作
要修正此問題,檢索 count() 傳回的唯一記錄至關重要查詢,因為它封裝了所需的結果。以下程式碼片段說明了正確的實作:
$result = $db->query("SELECT COUNT(*) FROM `table`"); $row = $result->fetch_row(); echo '#: ', $row[0];
以上是為什麼我的 MySQLi COUNT(*) 查詢傳回 1 而不是實際行數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!