ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルで複数の MySQL データベースに接続する方法
場合によっては、PHP プロジェクトで複数の MySQL データベースを接続することがあり、複数の mysql_connect と mysql_select_db を記述する必要がありますが、すべてを記述するのが常に難しいと感じる子供もいます。最後のデータベースを呼び出しています。
実際、正しい書き方は次のとおりです:
//データベース1
$conn1 = mysql_connect('localhost:3306', 'root', '111111',true);
mysql_select_db('db1', $conn1);
mysql_query ('set names UTF8');
//データベース2
$conn2 = mysql_connect('localhost:3306', 'root', '222222',true);
mysql_select_db('db2', $conn2);
mysql_query ('set names UTF8');
原則は、mysql_connect 関数で「new_link」パラメータを true に設定して、新しい接続の使用を強制することです。
mysql_connect関数
リソース mysql_connect ([string サーバー [, string ユーザー名 [, string パスワード [, bool new_link [, int client_flags]]]]] )