I denna snabba handledning kommer jag att dela med dig av hur du ansluter flera MySql-databas i PHP. Om du vill ansluta 2 eller fler databaser på samma instans av MySQL från ett enda PHP-skript. Anta att du har flera MySQL-databaser och du vill visa information om dessa databaser på en enskild PHP-sida, då kan du använda följande enkla metoder för att koppla ihop med flera MySQL-databaser.
Först av allt skulle jag föreslå att du använder mysqli och PDO annat än mysql , eftersom MySQL-funktionen efter PHP 5.5-versionen föråldrades och kanske inte är tillgänglig i framtiden.
Flera databasanslutning med 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"); |
Flera databasanslutning med 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"); |