アプリケーションに 2 つのデータベース接続を使用しています。以下のように確立されたデータベース接続
$allrights = @mysql_connect(DB_SERVER,DB_USER,DB_PASS);
if (!$allrights) {
//die("Database connection failed: " . mysql_error());
echo "Check ServerHost,Username,Password Of the DataBase<br/>";
}
// 2. Select a database to use
$db_select = @mysql_select_db(DB_NAME,$allrights);
if (!$db_select) {
//die("Database selection failed: " . mysql_error());
echo "Incorrect DataBase Name";
}
// 1. Create a database connection
$readonly = @mysql_connect(DB_SERVER,READONLY_DB_USER,READONLY_DB_PASS);
if (!$readonly) {
//die("Database connection failed: " . mysql_error());
echo "Check ServerHost,Readonly-Username,Password Of the DataBase<br/>";
}
// 2. Select a database to use
$db_select = @mysql_select_db(DB_NAME,$readonly);
if (!$db_select) {
//die("Database selection failed: " . mysql_error());
echo "Incorrect DataBase Name";
}
しかし、すべての呼び出しを照会しながら
$query=mysql_query("SELECT * FROM <tablename>");
両方の接続が同じデータベースを参照しています。データのクエリ中に実際に呼び出す接続はどれですか?