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

odbc_result()函数—用法及示例

「 返回ODBC查询结果集中的指定字段的值 」


函数名:odbc_result()

适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8

用法:odbc_result(resource $result_id, mixed $field)

说明:该函数用于返回ODBC查询结果集中的指定字段的值。

参数:

  • $result_id:ODBC查询结果集标识符,通过odbc_exec()或odbc_prepare()函数返回的结果。
  • $field:要获取值的字段的索引或名称。

返回值:成功时返回指定字段的值,失败时返回false。

示例:

// 连接到ODBC数据源
$conn = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=C:/mydatabase.mdb", "", "");

// 执行查询语句
$query = "SELECT name, age FROM users";
$result = odbc_exec($conn, $query);

// 获取查询结果中的字段值
while ($row = odbc_fetch_array($result)) {
    $name = odbc_result($result, "name");
    $age = odbc_result($result, "age");
    echo "Name: $name, Age: $age<br>";
}

// 关闭连接
odbc_close($conn);

上述示例中,首先使用odbc_connect()函数连接到一个名为"mydatabase.mdb"的Microsoft Access数据库。然后,使用odbc_exec()函数执行一个查询语句,该查询语句从名为"users"的表中选择"name"和"age"字段。接下来,使用odbc_result()函数获取每行查询结果中"name"和"age"字段的值,并将其打印出来。最后,使用odbc_close()函数关闭与数据库的连接。

请注意,示例中的查询结果集必须是有效的,并且字段名必须与实际的数据库表中的字段名匹配。否则,函数将返回false。

补充纠错
上一个函数: odbc_result_all()函数
下一个函数: odbc_procedures()函数
热门PHP函数
分享链接