V tomto rychlém tutoriálu se s vámi podělím o to, jak připojit více databází MySql v PHP. Pokud chcete připojit 2 nebo více databází na stejné instanci MySQL z jednoho PHP skriptu. Předpokládejme, že máte více databází MySQL a chcete zobrazit podrobnosti o těchto databázích na jedné stránce PHP, pak můžete použít následující jednoduché metody k propojení s více databázemi MySQL.
Nejprve bych vám doporučil používat mysqli a PDO jiné než mysql , protože po verzi PHP 5.5 byla funkce MySQL zastaralá a v budoucnu nemusí být dostupná.
Vícenásobné připojení k databázi pomocí 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"); |
Vícenásobné připojení k databázi pomocí 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"); |