:::| 目前位置圖示目前位置:首頁圖示回首頁 | 主功能頁圖示相關問答
mysql連結多個資料表

[日期]:2017/10/11  [瀏覽人數]:355

若要連接一個以上的資料表,當連線使用的參數不同時可以直接設定不同的連線

$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個不同資料庫時將會造成錯誤的資料存取。