有些人可以在鋤頭上得到一些信息來獲取表中的行數(使用php),而不必實際讀取所有的行嗎?我正在使用squlite來定期記錄數據,並且在我實際訪問特定數據之前需要知道錶行數?Sqlite3如何獲取表中的行數而不讀取所有行?
除了讀取所有行和遞增計數器之外,我似乎無法解決如何快速執行此操作(這是一個大型數據庫)而非簡單的要求?我已經嘗試了下面的PHP代碼,但它只返回一個布爾響應,而不是實際的行數?
$result = $db->query('SELECT count(*) FROM mdata');
通常情況下,SELECT語句也將返回數據對象(如果有的話?)
查詢調用返回結果HANDLE。您仍然必須實際獲取一行以讀取查詢中選定的字段。 '$ result = query(...); $ row = fetch($ result); echo $ row ['field'];'是標準的基本操作順序。 –