これはいつも起こり、私はなぜそれが起こっているのか全く分かりません。ここに私のモデルでは、クエリは次のとおりです。非オブジェクトを返すCodeigniter
$query = $this->db->query('SELECT * FROM members WHERE email = "' . $this->session->userdata('email') . '"');
return $query;
私は私の見解では、出力にこれを試してみてください。
foreach($query->result() as $row) {...echo $row->name, etc.}
しかし、私はエラーを取得する:
Fatal error: Call to a member function result() on a non-object ...
私はプロファイラを実行し、私のクエリが有効で、データベースにプルされるデータがあります。それで私は何が間違っているのですか?
は正直に、私たちは十分にあなたを支援するために、より多くのコードが必要です。 – jondavidjohn
正確な複製http://stackoverflow.com/questions/4714802/codeigniter-problem-retrieving-and-displaying-data-from-db – jondavidjohn
違反はありませんが、解決策は異なります。受け入れられる2つのソリューションの違いを参照してください。 – sehummel