打开连接后无法关闭。有人知道如何解决我的问题吗?我已经搜索了很多可能的答案,但没有人解决它。这是我的代码
<?php
include 'db.php';
$sql = "SELECT * FROM Table";
$res = odbc_exec($conn, $sql);
while(odbc_fetch_array($res)){
# .....
}
odbc_close($conn);
if (odbc_close($conn)) {
echo "Connection closed";
}else{
echo "Connection was not close";
}
?>
它说连接不紧密。
你不能把odbc_close($conn)
放在 if 条件下。它从不返回任何内容。它的返回类型为 void,因此 if 条件永远不会为此返回 true。
如需更多参考,请阅读此内容。PHP.net ODBC
您可以使用 is_resource($con)
. 如果连接关闭,则给出 false。