В този бърз урок ще ви споделя как да свържете множество MySql база данни в PHP. Ако искате да свържете 2 или повече бази данни на една и съща инстанция на MySQL от един PHP скрипт. Да предположим, че имате множество MySQL бази данни и искате да покажете подробности за тези бази данни на една PHP страница, тогава можете да използвате следните прости методи, за да осъществите връзка с множество MySQL бази данни.
Преди всичко бих ви предложил да използвате mysqli и PDO, различни от mysql , тъй като след версията на PHP 5.5 функцията MySQL е остаряла и може да не е налична в бъдеще.
Много връзка с база данни с помощта на 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"); |
Множество връзка с база данни чрез 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"); |