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

Lỗi:thuộc tính không xác định $ load

Thay đổi

$this->load->database();

đến

$this->load->library('database');

cơ sở dữ liệu không phải là một phương pháp trực tiếp. Nó là một thư viện trong codeigniter và bạn phải tải nó như một thư viện.

Bạn cũng có thể tự động tải xuống database thư viện trong autoload.php .

CẬP NHẬT:

Bạn đang sử dụng cùng một tên cho lớp và phương thức của mình. Trong PHP4, một phương thức có cùng tên với tên lớp được coi là hàm tạo, nhưng nếu bạn đang sử dụng codeigniter 2+, bạn phải sử dụng hàm tạo PHP5

function __construct()
{
    parent::__construct();
    /*Additional code which you want to run automatically in every function call */
}

Bạn không thể đặt tên phương thức giống như tên lớp trong Codeigniter 2+. Thay đổi phương thức thành bất kỳ thứ gì khác. Bạn có thể đặt tên cho phương thức là index nếu bạn muốn nó tải theo mặc định.

Điều này sẽ giải quyết được vấn đề của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ví dụ về MICROSECOND () - MySQL

  2. Sử dụng khóa chính gợi cảm có dấu trong MySQL

  3. Mối quan hệ giữa 2 cột

  4. Làm cách nào để sửa đổi mã nguồn của Trình kết nối MySQL và cài đặt nó trên PC của tôi?

  5. MySQL Wildcards * và%