若要連接一個以上的資料表,當連線使用的參數不同時可以直接設定不同的連線
$link_identifier 如: $link1 = mysql_connect ($_SESSION["host1"], $_SESSION["m_user1"], $_SESSION["m_pass1"]) or die ("Could not connect");
$linkrm = mysql_connect ($_SESSION["host2"], $_SESSION["m_user2"], $_SESSION["m_pass2"]) or die ("Could not connect");
執行mysql_query加上
$link_identifier -->mysql_query($sqla,$link1);
-->mysql_query($sqlrm,$linkrm);
mysql_connect(server,user,pwd,newlink,clientflag)
newlink:如果用同樣的參數第二次使用 mysql_connect(),將不會建立新連線,而將返回已經打開的連接。
參數 new_link 為TRUE時 mysql_connect() 每次都會使用新的連線。 因此同連接參數,但資料庫不同時要將newlink設為TRUE,否則在交互使用2個不同資料庫時將會造成錯誤的資料存取。