Undefined property: CI_DB_mysql_result::$result

Ich bin neu auf dem codeigniter-Programmierung. Wenn ich versuche, um sich mit der Datenbank verbinden und abrufen der Daten aus der Tabelle, die ich Gefunden Fehler wie:

A PHP Error was encountered
Severity: Notice
Message: Undefined property: CI_DB_mysql_result::$result
Filename: models/haii.php
Line Number: 15.

A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: views/getquery.php
Line Number: 2

Bin ich mit diesem code, um eine Verbindung mit der Datenbank unter Verwendung von codeigniter:

Controller:

<?php
class product extends CI_Controller
{
    function __construct()
    {
    }
    function getall()
    {
        $this->load->model('haii');
        $data['query']=$this->haii->you();
        $this->load->view('getquery',$data);
    }
}
?>      

Modell:

<?php
class haii extends CI_Model
{
    function __construct()
    {
        parent::__construct();
        $this->load->database();
    }
    function you()
    {
        $query=$this->db->get('member');
        return $query->result;
    }
}
?>

Anzeigen:

<?php
foreach($query as $row)
{
    print $row->username;
    print $row->password;
    print $row->fname;
    print $row->lname;
    print $row->contact;
    print "<br>";
}
?>
  • durch() mit dem öffnen schließen () Sie anrufen, eine funciton und nicht um eine variable, auf Ihr Modell, die auf Funktion ich meine Methode auf variable ich meine Objekt
  • Sie sehr viel.Es Arbeiten!!
InformationsquelleAutor madhan | 2013-06-21
Schreibe einen Kommentar