查詢

odbc_fetch_object()函式—用法及示例

「 從結果集中獲取一行作為一個物件 」


函式名:odbc_fetch_object()

適用版本:PHP 4 >= 4.0.2, PHP 5, PHP 7

用法:odbc_fetch_object(resource $result [, int $rownumber = 1 ])

說明:odbc_fetch_object() 函式從結果集中獲取一行作為一個物件。可以透過欄位名或欄位序號來訪問物件的屬性。

引數:

  • $result:ODBC 查詢結果集的資源識別符號。
  • $rownumber(可選):指定要獲取的行數,預設為 1。

返回值:

  • 成功時,返回一個包含欄位名對應屬性的物件。
  • 如果沒有更多的行,或者發生了錯誤,返回 false。

示例:

$conn = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=C:/mydatabase.mdb", "username", "password");

if ($conn) {
    $query = "SELECT * FROM mytable";
    $result = odbc_exec($conn, $query);
    
    if ($result) {
        while ($row = odbc_fetch_object($result)) {
            echo "ID: " . $row->id . "<br>";
            echo "Name: " . $row->name . "<br>";
            echo "Age: " . $row->age . "<br>";
            // 可以根據需要訪問其他欄位
            echo "<br>";
        }
    } else {
        echo "Query execution failed.";
    }
    
    odbc_close($conn);
} else {
    echo "Connection failed.";
}

以上示例演示瞭如何使用 odbc_fetch_object() 函式從一個 Microsoft Access 資料庫中的表中獲取資料,並將每一行作為一個物件進行處理。在迴圈中,透過訪問物件的屬性來輸出每個欄位的值。

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