在mysite1.com上运行的脚本中使用PHP和MySQL,我试图将mysite2.com上表中的所有行和列复制到mysite1.com上相同的表(已经创建)中。首先,我连接到两个数据库(我已经在mysite2.com上设置了远程MySQL连接)。$con1 = mysql_connect("mysite1.com", "username1", "password1");
if (!$con1) {die('Could not connect:
这个类问题出在启动mysql_close函数的__destruct方法中。如果我在代码中创建了两个非常接近的DB对象,就会导致错误。看起来mysql_close关闭了所有数据库连接,而不仅仅是他自己的($this->dbLink)。为什么会发生这种情况?@mysql_select_db($DBSettings->getDBName()) or die( "Unable to select database");
mysql_quer