(PHP 5 < 5.3.0, dbase 5, dbase 7)
dbase_numrecords — 取得資料庫中的記錄數
取得指定資料庫中的記錄數(列數)。
注意:
標記為已刪除的記錄也會被計算在內。
注意:
記錄編號介於 1 和
dbase_numrecords($db)
之間,而欄位編號介於 0 和dbase_numfields($db)-1
之間。
資料庫中的記錄數,如果發生錯誤則傳回 false
。
範例 #1 迴圈讀取資料庫中的所有記錄
<?php
// 以唯讀模式開啟
$db = dbase_open('/tmp/test.dbf', 0);
if ($db) {
$record_numbers = dbase_numrecords($db);
for ($i = 1; $i <= $record_numbers; $i++) {
$record = dbase_get_record($db, $i);
if (!$record['deleted']) {
// 使用 $record 進行操作
} else {
// 處理已刪除的 $record 或忽略它
}
}
}
?>