牛牛在线工具

odbc_fetch_into()

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

odbc_fetch_into()

存储从结果集中提取的数据

函数名:odbc_fetch_into() 适用版本:PHP 4, PHP 5, PHP 7 用法: odbc_fetch_into(resource $result, array &$array [, int $rownumber = 0]) 参数: $result:ODBC 查询结果资源,通过odbc_exec()或odbc_prepare()函数获取。 $array:一个引用传递的数组,用于存储从结果集中提取的数据。 $rownumber(可选):指定从结果集中的哪一行开始提取数据,默认为0,表示从第一行开始。 返回值: 如果成功提取了一行数据,则返回TRUE,否则返回FALSE。 示例: $conn = odbc_connect("Driver={SQL Server};Server=localhost;Database=mydb;", "username", "password"); if ($conn) { $query = "SELECT * FROM users"; $result = odbc_exec($conn, $query); if ($result) { $row = array(); while (odbc_fetch_into($result, $row)) { echo "User ID: " . $row[0] . "<br>"; echo "Username: " . $row[1] . "<br>"; echo "Email: " . $row[2] . "<br>"; echo "<br>"; } } else { echo "Query execution failed."; } odbc_close($conn); } else { echo "Connection failed."; } 在上面的示例中,我们首先建立了与数据库的连接,然后执行了一个查询来获取用户表中的数据。在while循环中,我们使用odbc_fetch_into()函数从结果集中提取一行数据,并将其存储在名为$row的数组中。然后,我们可以根据需要使用数组中的数据进行操作,例如输出用户ID、用户名和电子邮件。最后,我们关闭了与数据库的连接。 请注意,odbc_fetch_into()函数在每次循环迭代时会自动将结果集中的指针移动到下一行,因此无需手动控制迭代过程。