函式名: dbase_get_record_with_names()
函式描述:從dBase資料庫中獲取一條記錄,返回關聯陣列(包含欄位名)
適用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7
用法: array dbase_get_record_with_names ( resource $dbase_identifier , int $record_number )
引數:
- $dbase_identifier:開啟的 dBase 資料庫的識別符號
- $record_number:要獲取的記錄的索引,索引從1開始
返回值:如果成功,返回關聯陣列,包含欄位名作為鍵和欄位值作為值;如果失敗,則返回 FALSE。
示例:
<?php
// 開啟 dBase 資料庫
$db = dbase_open('/path/to/database.dbf', 0);
if ($db) {
// 獲取第 5 條記錄
$record = dbase_get_record_with_names($db, 5);
if ($record !== false) {
// 列印關聯陣列, 包含欄位名和值
print_r($record);
// 訪問特定欄位的值
echo "Name: " . $record['name'] . "\n";
echo "Age: " . $record['age'] . "\n";
// ...
} else {
echo "無法獲取記錄\n";
}
// 關閉資料庫連線
dbase_close($db);
} else {
echo "無法開啟資料庫\n";
}
?>
以上示例開啟一個 dBase 資料庫,然後使用 dbase_get_record_with_names()
函式獲取資料庫中的第 5 條記錄。如果成功獲取到記錄,將會返回一個關聯陣列,其中以欄位名作為鍵,以對應欄位值作為值。示例中使用 print_r()
函式列印整個記錄的關聯陣列,然後使用特定欄位名訪問欄位的值。請根據實際的欄位名和需要的欄位值進行修改。