我試圖將數據庫數據複製到另一個數據庫。我正在嘗試使用下面的程序不能正常工作。我是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