sql >> Databáze >  >> RDS >> Mysql

Jak přimět php kód připojit se ke dvěma různým databázím se dvěma různými hostiteli?

Stačí vytvořit 2 Database instance třídy.

Zbavte se public static function getInstance(){} Nedělejte to takto:

$db = Database::getInstance();

Místo toho:

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

Upravit Database konstruktoru na něco jako

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


  1. GROUP_CONCAT() počet řádků při seskupování podle textového pole

  2. CHYBA #1054 - Neznámý sloupec 'program_id' v 'NEW

  3. MySQL konektor c++ neobsahuje libmysql.lib

  4. Je prodlužování tříd dobrou praxí?