Mysql
 sql >> Database >  >> RDS >> Mysql

Come collegare più database in PHP, MYSQLi e PDO

In questo breve tutorial ti condividerò come connettere più database MySql in PHP. Se vuoi connettere 2 o più database sulla stessa istanza di MySQL da un singolo script PHP. Supponiamo che tu abbia più database MySQL e desideri visualizzare i dettagli di tali database su un'unica pagina PHP, quindi puoi utilizzare i seguenti metodi semplici per stabilire la connessione con più database MySQL.

Prima di tutto ti suggerirei di usare mysqli e PDO diversi da mysql , perché dopo la versione PHP 5.5 la funzione MySQL è stata deprecata e potrebbe non essere disponibile in futuro.



Connessione a più database tramite 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");

Connessione a più database tramite 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");