我目前在同一臺服務器上有兩個數據庫,但有不同的用戶,並且希望在同一頁面上同時選擇兩個數據庫。多個mysqli數據庫連接,不好的做法?
我有查詢等我自己的數據庫類..和構造函數類似於:
$this->connection1 = new mysqli('localhost', 'username', 'password', 'database');
$this->connection2 = new mysqli('localhost', 'username2', 'password2', 'database2');
在我的查詢功能,有可能使您可以查詢連接2,而不是連接1例如一個變量
switch($database) {
default:
$this->connection1->query($querystr);
break;
case 'connection2';
$this->connection2->query($querystr);
break;
}
這種方法是不好的做法還是非常好?
有趣的問題,不知道 – Marilee
只是一個小建議:HTTP://計算器。com/questions/1241695/default-as-first-option-in-switch-statement – Masiorama
除此之外,沒有任何問題,除了明顯減慢打開連接時的速度 –