odbc_fetch_array()

从ODBC结果集中提取一行作为关联数组,并将结果存储在一个数组中

首字母:O

函数名:odbc_fetch_array()

适用版本:PHP 4, PHP 5, PHP 7

用法:odbc_fetch_array(resource $result [, int $rownumber = 0 ])

说明:该函数从ODBC结果集中提取一行作为关联数组,并将结果存储在一个数组中。

参数:

  • $result:ODBC结果集,由odbc_exec()函数返回的结果。
  • $rownumber(可选):要提取的行号。默认为0,表示提取下一行。可以是负数,表示从结果集末尾开始计数。

返回值:返回一个关联数组,包含提取的行的字段值。如果没有更多的行可提取,则返回false。

示例:

// 连接到ODBC数据源
$conn = odbc_connect("dsn", "username", "password");
// 执行SQL查询
$query = "SELECT * FROM customers";
$result = odbc_exec($conn, $query);
// 提取结果集中的行并存储在关联数组中
while ($row = odbc_fetch_array($result)) {
 echo "Customer ID: " . $row['CustomerID'] . "
"; echo "Company Name: " . $row['CompanyName'] . "
"; echo "Contact Name: " . $row['ContactName'] . "
"; // 其他字段... echo "
"; } // 关闭连接 odbc_close($conn);

上述示例演示了如何使用odbc_fetch_array()函数从ODBC结果集中提取行并打印出每个字段的值。首先,我们使用odbc_connect()函数连接到ODBC数据源,然后使用odbc_exec()函数执行SQL查询。接下来,我们使用while循环来遍历结果集中的每一行,使用关联数组$row来存储提取的行的字段值。最后,我们打印出每个字段的值,并在每个行之间添加换行符。最后,我们使用odbc_close()函数关闭连接。

请注意,这只是一个简单的示例,实际应用中可能会有更多的字段和更复杂的逻辑。

同首字母函数