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

Lập trình lớp PHP PDO:Lỗi nghiêm trọng:Gọi hàm thành viên fetchAll () trên boolean

Bạn cần trả lại $result chỉ trong run() phương pháp:

public function run($sql)
    {
        $result=$this->_connection->prepare($sql);
        $result->execute();
        return $result;
    }

Trả về $result->execute(); đang trả về true bởi vì execute() đã thành công. Bạn cần trả lại trạng thái hiện tại của $result .

Xem cách đó có hiệu quả không.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nối các bảng trong MySql với một trường chung nhưng các giá trị khác nhau cho trường chung

  2. Cách xử lý đúng ký tự quốc tế trong PHP / MySQL / Apache

  3. Hướng dẫn thiết kế cơ sở dữ liệu để quản lý blog trong MySQL

  4. Kết quả nhóm PHP / MySQL theo cột

  5. Mã cảnh báo Mysql 1592 Tuyên bố không an toàn được ghi vào nhật ký nhị phân bằng cách sử dụng định dạng câu lệnh