想象一下下面的简单片段:
<?
mysql_close();
?>
这显然会输出以下警告(根据您使用的 php_mysql(i) 版本可能看起来不同):
mysql_close(): no MySQL-Link resource supplied in .....
因为没有链接打开。
有没有办法在 php 中测试是否已经建立了 mysql 链接?
谢谢!
请注意,已经收到一些关于使用 mysql_close() 的评论。我只是以此为例。此外,在(许多)情况下使用 mysql_close() 是合适的。
最佳答案
如果您跟踪资源标识符,您可以使用 if ($link)
如果您调用 mysql_close 它将被销毁,然后它将不再计算为真。
关于PHP MySQL : possible to check if a link is open?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7509951/