ホームページ >バックエンド開発 >PHPチュートリアル >単一の PHP Web ページから複数の MySQL データベースに接続するにはどうすればよいですか?
単一の PHP Web ページで複数の MySQL データベースに接続する
質問:
で PHP を使用する方法Web ページ上の単一の MySQL データベースに接続しますか?
答え:
PHP を使用して複数の 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); // Query database 1 mysql_query('select * from tablename', $dbh2); // Query database 2
その他のオプション:
複数の接続の使用に加えて、他のオプションもあります:
注:
mysql_ 関数は PHP 7.0 から削除されました。mysqli_ 関数または PDO を使用することをお勧めします。
以上が単一の PHP Web ページから複数の MySQL データベースに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。