牛牛在线工具

odbc_fetch_array()

收录 8868 个 PHP 函数,含用途说明与用法示例。

odbc_fetch_array()

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

函数名: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'] . "<br>"; echo "Company Name: " . $row['CompanyName'] . "<br>"; echo "Contact Name: " . $row['ContactName'] . "<br>"; // 其他字段... echo "<br>"; } // 关闭连接 odbc_close($conn); 上述示例演示了如何使用odbc_fetch_array()函数从ODBC结果集中提取行并打印出每个字段的值。首先,我们使用odbc_connect()函数连接到ODBC数据源,然后使用odbc_exec()函数执行SQL查询。接下来,我们使用while循环来遍历结果集中的每一行,使用关联数组$row来存储提取的行的字段值。最后,我们打印出每个字段的值,并在每个行之间添加换行符。最后,我们使用odbc_close()函数关闭连接。 请注意,这只是一个简单的示例,实际应用中可能会有更多的字段和更复杂的逻辑。