odbc_close

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_close关闭 ODBC 连接

描述

odbc_close(resource $odbc): void

关闭与数据库服务器的连接。

参数

odbc

ODBC 连接标识符,有关详细信息,请参见 odbc_connect()

返回值

不返回值。

注意

注意:

如果此连接上有打开的事务,则此函数将失败。在这种情况下,连接将保持打开状态。

添加注释

用户贡献的注释 1 条注释

alvaro at demogracia dot com
6 年前
`odbc_close()` 不报告成功,并且某些驱动程序(即 Microsoft Access)似乎不会在第一次尝试时关闭连接。这通常不是问题,除非您需要在脚本生命周期内建立许多连接。

您可以使用资源类型更改(例如,从“odbc link”到“Unknown”)这一事实作为一种技巧来确定连接是否已成功关闭(并最终重试)

<?php
$type
= get_resource_type($conn);
$wait_until = time() + 3;
do {
odbc_close($conexion_odbc);
} while (
get_resource_type($conn)===$type && time()<$wait_until);
To Top