首頁 >後端開發 >php教程 >如何從單一 PHP 網頁連接到多個 MySQL 資料庫?

如何從單一 PHP 網頁連接到多個 MySQL 資料庫?

Susan Sarandon
Susan Sarandon原創
2024-12-20 20:44:14509瀏覽

How to Connect to Multiple MySQL Databases from a Single PHP Webpage?

在單一網頁上連接多個MySQL 資料庫

問題:

問題:

我們如何在單一PHP 網頁中建立與多個MySQL 資料庫的連線?目前,我們知道使用 mysql_connect() 連接到單一資料庫。但是,我們希望將此功能擴展到多個資料庫。

答案:
$dbh1 = mysql_connect($hostname, $username, $password);
$dbh2 = mysql_connect($hostname, $username, $password, true);

使用多個mysql_connect() 指令可以連接到不同的資料庫,但需要指定第四個參數('new_link')為true 以防止重複使用相同的連接。例如:
mysql_select_db('database1', $dbh1);
mysql_select_db('database2', $dbh2);

要選擇特定資料庫,請傳遞對應的連結識別碼:
mysql_query('SELECT * FROM tablename', $dbh1); // database1
mysql_query('SELECT * FROM tablename', $dbh2); // database2

然後,在執行查詢時使用連結識別碼:

警告:要注意的是mysql_connect() 在PHP中已被棄用7.0 並在 PHP 7.2 中刪除。建議使用較新的 PDO 函數進行資料庫連接。

以上是如何從單一 PHP 網頁連接到多個 MySQL 資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn