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

So verbinden Sie mehrere Datenbanken in PHP, MYSQLi &PDO

In diesem kurzen Tutorial werde ich Ihnen zeigen, wie Sie mehrere MySql-Datenbanken in PHP verbinden. Wenn Sie 2 oder mehr Datenbanken auf derselben Instanz von MySQL aus einem einzigen PHP-Skript verbinden möchten. Angenommen, Sie haben mehrere MySQL-Datenbanken und möchten Details dieser Datenbanken auf einer einzigen PHP-Seite anzeigen, dann können Sie die folgenden einfachen Methoden verwenden, um eine Verbindung mit mehreren MySQL-Datenbanken herzustellen.

Zunächst würde ich Ihnen vorschlagen, mysqli und PDO anders als mysql zu verwenden, da die MySQL-Funktion nach der PHP 5.5-Version veraltet ist und in Zukunft möglicherweise nicht mehr verfügbar ist.



Mehrere Datenbankverbindung mit mysqli

$conn1 = new mysqli($hostname, $username1, $password1,$db1);
$conn2 = new mysqli($hostname, $username2, $password2,$db2);
 
mysqli_query($conn1,"SELECT * FROM table");
mysqli_query($conn2,"SELECT * FROM table");

Mehrere Datenbankverbindung über PDO

$conn1 = new PDO("mysql:host=$hostname;dbname=db1", $username1, $password1);
$conn2 = new PDO("mysql:host=$hostname;dbname=db2", $username2, $password2);
 
$conn1->query("SELECT * FROM table");
$conn2->query("SELECT * FROM table");