Php 注意消息:未定义变量:结果和严重性:警告消息:为foreach()提供的参数无效

Php 注意消息:未定义变量:结果和严重性:警告消息:为foreach()提供的参数无效,php,codeigniter,Php,Codeigniter,嗨,我一直在写这段代码,几乎有一天我都无法删除我在网上查过的错误,但是不知为什么我找不到我想要的解决方案,请帮我解决这个问题,非常感谢 这是密码 控制器 public function show() { $data['results']= $this->User_model->get_users(); $this->load->view('delete_view', $data); 模型 看法 您通过where条件在模型中传递了一个参数。不幸的是,你

嗨,我一直在写这段代码,几乎有一天我都无法删除我在网上查过的错误,但是不知为什么我找不到我想要的解决方案,请帮我解决这个问题,非常感谢 这是密码

控制器

public function show() {

$data['results']= $this->User_model->get_users();

    $this->load->view('delete_view', $data);    
模型

看法


您通过where条件在模型中传递了一个参数。不幸的是,你没有通过你的控制器。作为控制器方法,您的模型应该如下所示

public function get_users(){
   $this->db->select('*');
   $query = $this->db->get('users');
   return $query->result();
}

是否可以检查$results变量中是否每次都有数据。请参考此示例。没有数据@PratikSoni@Santosh好的,先生,让我看看it@Santosh先生,我已经检查了它并应用了这些更改,但仍然存在错误
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<?php

foreach ($results as $show){
    echo $show->username;
    }

?>

</body>
</html>
public function get_users(){
   $this->db->select('*');
   $query = $this->db->get('users');
   return $query->result();
}