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

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

Mary-Kate Olsen
發布: 2024-12-13 01:19:13
原創
499 人瀏覽過

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

Connecting to Multiple MySQL Databases in a Single PHP Webpage

Question:

Question:

Question:

如何使用PHPPHP 在單一網頁上連接到多個MySQL 資料庫?

Answer:

使用 PHP 連接到多個 MySQL 資料庫有多種方法。

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

mysql_select_db('database1', $dbh1);
mysql_select_db('database2', $dbh2);
登入後複製

使用 mysql_connect 函數:

對於相同的連接參數,可以透過多次呼叫 mysql_connect 來連接到不同的資料庫。但是,必須將第四個參數 $new_link 設為 true,以避免重複使用相同的連線。

例如:
mysql_query('select * from tablename', $dbh1); // Query database 1
mysql_query('select * from tablename', $dbh2); // Query database 2
登入後複製

選擇資料庫:

要查詢特定的資料庫,請在查詢中傳入對應的連接標識符:
  • 其他選項:
  • 除了使用多個連接外,還有其他選項:

使用mysql_select_db: 如果 MySQL 使用者俱有對所有資料庫的存取權且它們位於同一台主機上,您可以使用 mysql_select_db 在查詢之間切換資料庫。

在查詢中指定資料庫: 您可以透過在查詢中指定資料庫名稱來明確選擇資料庫,例如:SELECT * FROM database2.tablename。

注意:mysql_ 函數已從 PHP 7.0 移除,建議使用 mysqli_ 函數或 PDO。

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板