私はこれについて行ったり来たりしているようですが、うまくいくこともあれば、うまくいかないことも多く、どうすれば/なぜうまくいくのかわからなかったり、うまくいかないこともあります。
5 つのデータベースがあり、メンテナンス ルーチン中に各データベースからデータを取得する必要があります。データベースごとに、ページに含めるすべてのデータベース接続コードを含む外部ファイルがあります。
インクルードは次のようになります
$SGcon = mysql_connect("localhost","root",""); もし (!$SGcon) { die('接続できませんでした:' .mysql_error()); } mysql_select_db("sGopen", $SGcon);
データベースごとに異なる変数を提供するため、次のデータベースは
$PTcon = mysql_connect("localhost","root",""); もし (!$PTcon) { die('接続できませんでした:' .mysql_error()); } mysql_select_db("pTsecond", $PTcon);
次に、クエリを呼び出すときに使用します
mysql_query($getQuery, $PTcon); mysql_query($secondQuery, $SGcon);
私が直面している問題は、クエリに使用される正しいデータベースを取得していないことです。私のスクリプトは、最後にページに追加されたデータベースを使用しているようです。
使用するデータベース接続を切り替えるより良い方法はありますか?
あるデータベースのデータを別のデータベースのデータと比較しているため、データベース間で多くのやり取りがあるため、これも効率的にしようとしています。
ありがとうピート