sql >> Database >  >> RDS >> Mysql

Hoe meerdere databases te verbinden in PHP, MYSQLi &PDO

In deze korte tutorial ga ik je delen hoe je meerdere MySql-databases in PHP kunt verbinden. Als u 2 of meer databases op hetzelfde exemplaar van MySQL wilt verbinden vanuit een enkel PHP-script. Stel dat u meerdere MySQL-databases heeft en u wilt details van die database op één PHP-pagina weergeven, dan kunt u de volgende eenvoudige methoden gebruiken om verbinding te maken met meerdere MySQL-databases.

Allereerst zou ik je aanraden om mysqli en PDO anders te gebruiken dan mysql, omdat de MySQL-functie na PHP 5.5-versie is verouderd en in de toekomst mogelijk niet meer beschikbaar zal zijn.



Meerdere databaseverbindingen met 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");

Meerdere databaseverbindingen met 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");




  1. mysqli_query() verwacht ten minste 2 parameters, waarvan 1 opgegeven?

  2. SQL Server (MSSQL DBA) Database-tutorials voor beginners Databasebeheerders

  3. SQL-query om record met ID niet in een andere tabel te vinden

  4. Room - Gebruik van externe SQLites en interne DB