PHP Conference Japan 2024

dbase_numrecords

(PHP 5 < 5.3.0, dbase 5, dbase 7)

dbase_numrecords取得資料庫中的記錄數

說明

dbase_numrecords(資源 $database): 整數

取得指定資料庫中的記錄數(列數)。

注意:

標記為已刪除的記錄也會被計算在內。

注意:

記錄編號介於 1 和 dbase_numrecords($db) 之間,而欄位編號介於 0 和 dbase_numfields($db)-1 之間。

參數

database

資料庫資源,由 dbase_open()dbase_create() 傳回。

傳回值

資料庫中的記錄數,如果發生錯誤則傳回 false

更新日誌

版本 說明
PECL dbase 7.0.0 database 現在是 資源 類型,而不是 整數 類型。

範例

範例 #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 或忽略它
}
}
}

?>

參見

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top