$wpdb
是一个global
的实例wpdb
班该类创建数据库连接single database connection 被WordPress核心、大多数插件和主题重复使用。You don\'t want to close it. 如果你查看来源wpdb
类中甚至没有提供终止连接的方法。
我唯一一次关闭wpdb
连接将用于您创建的连接,而不会用于$wpdb
实例,然后您必须遵循@EugeneManuilov建议的模式:
$mydb = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST);
@mysql_close( $mydb->dbh );
这可能有点奇怪,因为
$mydb
对象并不真正知道连接已断开。你已经把手伸进去,把地毯从下面拉了出来,但没有真正重新同步东西。对象不应该这样运行。之后我可能会用
unset($mydb);