ホームページ > バックエンド開発 > PHPチュートリアル > 単一の PHP Web ページから複数の MySQL データベースに接続するにはどうすればよいですか?

単一の PHP Web ページから複数の MySQL データベースに接続するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-20 20:44:14
オリジナル
511 人が閲覧しました

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

単一の Web ページで複数の MySQL データベースに接続する

質問:

どうすればよいですか単一の PHP Web ページ内で複数の MySQL データベースへの接続を確立しますか?現在、mysql_connect() を使用して単一のデータベースに接続することが認識されています。ただし、この機能を複数のデータベースに拡張したいと考えています。

回答:

複数の mysql_connect() コマンドを使用して異なるデータベースに接続することは可能ですが、指定する必要があります。同じ接続の再利用を防ぐには、4 番目のパラメーター ('new_link') を true に設定します。例:

$dbh1 = mysql_connect($hostname, $username, $password);
$dbh2 = mysql_connect($hostname, $username, $password, 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 Web ページから複数の MySQL データベースに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート