Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como conectar vários bancos de dados em PHP, MYSQLi e PDO


Neste tutorial rápido, vou compartilhar como conectar vários bancos de dados MySql em PHP. Se você deseja conectar 2 ou mais bancos de dados na mesma instância do MySQL a partir de um único script PHP. Suponha que você tenha vários bancos de dados MySQL e queira exibir detalhes desses bancos de dados em uma única página PHP, então você pode usar os seguintes métodos simples para fazer conexão com vários bancos de dados MySQL.

Antes de tudo, eu sugiro que você use mysqli e PDO diferente de mysql , porque após a versão PHP 5.5 a função MySQL ficou obsoleta e pode não estar disponível no futuro.




Várias conexões de banco de dados usando 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árias conexões de banco de dados usando 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");