English | 简体中文 | 繁體中文
查询

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函数
分享链接