Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak podłączyć wiele baz danych w PHP, MYSQLi i PDO

W tym krótkim samouczku podzielę się tym, jak podłączyć wiele baz danych MySql w PHP. Jeśli chcesz połączyć 2 lub więcej baz danych na tej samej instancji MySQL za pomocą jednego skryptu PHP. Załóżmy, że masz wiele baz danych MySQL i chcesz wyświetlić szczegóły tych baz danych na jednej stronie PHP, a następnie możesz użyć następujących prostych metod, aby nawiązać połączenie z wieloma bazami danych MySQL.

Przede wszystkim sugerowałbym użycie mysqli i PDO innych niż mysql , ponieważ po wersji PHP 5.5 funkcja MySQL stała się przestarzała i może nie być dostępna w przyszłości.



Wiele połączeń z bazą danych za 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");

Wiele połączeń z bazą danych za 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");




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL ON DUPLICATE KEY - id ostatniego wstawienia?

  2. MySQL przyznaje użytkownikowi uprawnienia do bazy danych

  3. Składnia SQL TRUNCATE – wymieniona przez DBMS

  4. Transpozycja dynamicznych kolumn do wierszy

  5. Pierwsze kroki z GearHost do tworzenia baz danych MySQL