我试图将数据库数据复制到另一个数据库。我正在尝试使用下面的程序不能正常工作。我是MySQL和PHP的新手在MySQL中连接另一个数据库while循环
<?php
require_once('conf.php');
?>
<?php
$q=mysql_query("SELECT * FROM navroop_mlm.".memberlogtbl." WHERE totalleft >='7' AND totalright >='7'");
while($r=mysql_fetch_array($q)){
$id=$r['id'];
$qlnk=mysql_pconnect("localhost", "navroop_mlm", "guwahati0011*");
mysql_select_db("navroop_aip", $qlnk);
mysql_query("INSERT INTO member_login (id, name, username, password,sex) VALUSE ('$id', '".$r['name']."', '".$r['username']."', '".$r['password']."', '".$r['sex']."')");
}
请帮帮我。这里的用户名,密码和服务器是相同的两个数据库。
你的代码不是100%句法正确的 –
以这种方式使用持久连接可能会超过MySQL允许的连接数。你有错误吗? –
不要连接到循环中的数据库,它会影响代码的性能。并且不要使用mysql_pconnect,它比它的价值更麻烦。 – GordonM