sql >> Databasteknik >  >> RDS >> Mysql

Hur får man php-kod att ansluta till två olika databaser med två olika värdar?

Skapa bara 2 Database klassinstanser.

Ta bort, public static function getInstance(){} Gör inte så här:

$db = Database::getInstance();

Istället:

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

Redigera Database konstruktör till något liknande

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


  1. mysql rekursiv(träd) överordnad underordnad kategori

  2. Konfigurera MySQL InnoDB Cluster med MySQL Shell (plus MySQL Router)

  3. MySQL swap primära nyckelvärden

  4. Infoga slumptal i en tabell i MYSQL