sql >> Databasteknik >  >> RDS >> Mysql

Fel:odefinierad egenskap $load

Ändra

$this->load->database();

till

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

Databas är inte en direkt metod. Det är ett bibliotek i codeigniter och du måste ladda det som ett bibliotek.

Du kan också ladda database automatiskt bibliotek i autoload.php .

UPPDATERING:

Du använder samma namn för din klass och metod. I PHP4 behandlades en metod som har samma namn som klassnamn som konstruktor, men om du använder codeigniter 2+ måste du använda PHP5 konstruktor som är

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

Du kan inte ge en metod samma namn som klassnamn i Codeigniter 2+. Ändra metoden till något annat. Du kan namnge metoden index om du vill att den ska laddas som standard.

Detta borde lösa ditt problem.



  1. Har Oracle ett filtrerat indexkoncept?

  2. MYSQL + PHP för att visa data från två rader som en enda kolumn

  3. mysql lagrad procedur som kallar sig rekursivt

  4. Hur man extraherar en delsträng från en sträng i T-SQL