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"); |