データベースからデータを選択しようとしていますが、次のエラーが発生します。
A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: controllers/hello.php
Line Number: 24
コントローラ:
<?php
// system/application/controllers/hello.php
class Hello extends CI_Controller {
public function __construct()
{
parent::__construct();
}
function show_data() {
$query = $this->load->model('user');
foreach ($query->result() as $value) {
echo $value -> username;
echo $value -> password;
echo $value -> first_name;
echo $value -> last_name;
}
}
}
?>
モデル:
class User extends CI_Model {
function __construct()
{
// Call the Model constructor
parent::__construct();
}
function show()
{
$query = $this->db->get('user', 10);
return $query->result();
}
}
私はこのチュートリアルを見ています: https://www.codeigniter.com/user_guide/database/results.html
エラーの意味は何ですか?