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

php mysql PDO gặp lỗi nghiêm trọng khi gọi 2 hàm để chạy câu lệnh sql trong cùng một tệp

Vấn đề ở đây là:bạn không sử dụng class db để thực hiện tất cả lệnh gọi cơ sở dữ liệu.

Bạn xác định protected $conn; trong class db nhưng sử dụng nó trong class item .

Bạn cần tạo public function makeQuery trong class db , tốt hơn là tạo một phương thức khởi tạo trong class item (tất cả truy vấn cơ sở dữ liệu sẽ được thực thi bởi class db ).

HOẶC bạn có thể làm class item extends db để sử dụng truy vấn $this->conn->query($sql);



  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_query có cam kết mọi thứ không

  2. Chạy truy vấn SQL khi khởi động dịch vụ MySQL

  3. Nhanh hơn để ngẫu nhiên nhiều kết quả trên MySQL Server hoặc trong PHP

  4. Gọi nhiều thủ tục được lưu trữ với Zend Framework

  5. Khi nào cần xem xét Solr