Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie lässt sich PHP-Code mit zwei verschiedenen Hosts mit zwei verschiedenen Datenbanken verbinden?

Erstellen Sie einfach 2 Database Klasseninstanzen.

Beseitigen der public static function getInstance(){} Mach es nicht so:

$db = Database::getInstance();

Stattdessen:

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

Database bearbeiten Konstruktor zu etwas wie

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