Trong hướng dẫn nhanh này, tôi sẽ chia sẻ cho bạn Cách kết nối nhiều cơ sở dữ liệu MySql trong PHP. Nếu bạn muốn kết nối 2 hoặc nhiều cơ sở dữ liệu trên cùng một phiên bản MySQL từ một tập lệnh PHP. Giả sử bạn có nhiều cơ sở dữ liệu MySQL và bạn muốn hiển thị chi tiết của cơ sở dữ liệu đó trên một trang PHP thì Bạn có thể sử dụng các phương pháp đơn giản sau để tạo kết nối với nhiều cơ sở dữ liệu MySQL.
Trước hết, tôi khuyên bạn nên sử dụng mysqli và PDO khác sau đó đến mysql, Vì sau phiên bản PHP 5.5, hàm MySQL không được dùng nữa và có thể không có trong tương lai.
Nhiều kết nối cơ sở dữ liệu sử dụng 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"); |
Nhiều kết nối cơ sở dữ liệu bằng 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"); |