sql >> Database teknologi >  >> RDS >> Mysql

Sådan forbinder du flere databaser i PHP, MYSQLi &PDO

I denne hurtige tutorial vil jeg dele dig, hvordan du forbinder flere MySql-databaser i PHP. Hvis du ønsker at forbinde 2 eller flere databaser på samme forekomst af MySQL fra et enkelt PHP-script. Antag, at du har flere MySQL-databaser, og du vil vise detaljer om disse databaser på en enkelt PHP-side, så kan du bruge følgende enkle metoder til at oprette forbindelse til flere MySQL-databaser.

Først og fremmest vil jeg foreslå dig at bruge mysqli og PDO andet end mysql, fordi efter PHP 5.5-versionen er MySQL-funktionen forældet og muligvis ikke tilgængelig i fremtiden.



Flere databaseforbindelse ved hjælp af 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");

Flere databaseforbindelse ved hjælp af 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. Løsning på underforespørgsel returnerer mere end 1 række fejl

  2. Sådan løser du det manglende udtryk i ORA-00936

  3. Hent dato/klokkeslæt fra et Unix-tidsstempel i SQLite

  4. SQLiteDatabase-fejl, uhensigtsmæssig log