查詢

dbase_get_record_with_names()函式—用法及示例

「 從dBase資料庫中獲取一條記錄,返回關聯陣列(包含欄位名) 」


函式名: 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() 函式列印整個記錄的關聯陣列,然後使用特定欄位名訪問欄位的值。請根據實際的欄位名和需要的欄位值進行修改。

補充糾錯
上一個函式: dbase_get_record()函式
下一個函式: dbase_numfields()函式
熱門PHP函式
分享連結