Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да накарам php кода да се свърже с две различни бази данни с два различни хоста?

Просто създайте 2 Database екземпляри на класа.

Отърви се от public static function getInstance(){} Не правете така:

$db = Database::getInstance();

Вместо това:

$db1 = new Database();
$db2 = new Database();

Редактиране на Database конструктор към нещо като

public function __construct($dns, $username, $password){
    $this->db = new PDO($dns,$username,$password);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използвайте множество колони като уникален идентификатор за mysql

  2. изпълнете съхранена процедура в скрипт на google apps

  3. Как да променя MySQL таблица на UTF-8?

  4. Дизайн на база данни за персонализиран конструктор на формуляри (и съхранение на резултати)

  5. mysql поръчка и groupby