Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhiều cơ sở dữ liệu sử dụng PDO

Đối với PDO, bạn KHÔNG nên thực thi USE dbname trực tiếp.

Tôi nghĩ điều gì đang xảy ra khi bạn có nhiều phiên bản PHP script và khi mỗi phiên bản thực thi USE dbname mà không có PDO biết về việc nó đang xảy ra, và điều này gây ra toàn bộ mớ hỗn độn.

Thay vào đó, bạn nên chỉ định dbname trong chuỗi kết nối PDO của mình như 'mysql:host=localhost;dbname=testdb' . Điều đó có nghĩa là bạn không thể thực sự chuyển đổi giữa các cơ sở dữ liệu sau khi tạo lớp Model của mình. Bạn nên biết trước tên cơ sở dữ liệu của mình và sử dụng nó trong phương thức khởi tạo Mô hình.

Đọc thêm trong tài liệu PDO .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP Tìm kiếm nhiều đầu vào

  2. Mô hình cơ sở dữ liệu EAV, danh sách hồ sơ theo tìm kiếm

  3. Mệnh đề SQL GROUP BY 1 có nghĩa là gì?

  4. chèn giá trị của biểu mẫu chọn html vào cơ sở dữ liệu mysql

  5. MySQL LOAD_FILE trả về NULL