如何在CodeIgniter中检查数据库中的表中是否有值

白羊座

我正在创建一个项目,我想在其中验证某个用户是否已将数据插入到表中,如果有则显示它。我是 CodeIgniter 的新手,我不确定如果某个用户已登录,我不确定如何显示该用户的所有列表。

到目前为止,这是我模型中的内容:

 public function get_all_lists($user_id){
            $this->db->where('list_creator_id', $user_id);
            $query = $this->db->get('lists');

            return $query->result();    
        }

这是我的看法:

<li class="list-group-item">
                <a href="<?php echo base_url();?>project_controllers/lists/create" class="btn btn-success pull-right">
                    Create a List
                </a>
                <h3 align="center">
                    <a href="<?php echo base_url();?>project_controllers/lists/display/<?php echo $list->id;?>">
                        <?php echo $list->list_name; ?>
                    </a>            
                </h3>
            </li>
        <?php endforeach; ?>

这就是我的控制器上的内容:

public function index(){
        $user_id = $this->session->userdata('user_id');
        $this->load->model('project_models/lists_model');

        $data['lists'] = $this->lists_model->get_all_lists($user_id);

        $data['main_view'] = "project_views/lists/index";

        $this->load->view('project_views/layouts/main', $data);
    }

我的目标是显示某个用户在登录时创建的所有列表。如果用户已登录但尚未创建任何列表,我想要一条消息,“您没有尚未创建任何列表”

亚历克斯

使用num_rows()返回无论是对象还是假的。

public function get_all_lists($user_id){
            $this->db->where('list_creator_id', $user_id);
            $query = $this->db->get('lists');
            if ($query->num_rows() > 0) {
                return $query->result(); 
            }
            return false;
        }

用法:

if ($lists) {
    foreach(...) {

    }
} else {
    echo 'no rows';
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查我的数据库表中是否存在值

来自分类Dev

如何检查数据库中是否存在多个值?

来自分类Dev

如何检查数据库中是否存在值

来自分类Dev

如何在Java Play框架中检查数据库表是否为空

来自分类Dev

如何检查数据库表中的现有行

来自分类Dev

如何在PHP的MySQL数据库中检查值是否存在?

来自分类Dev

在带有PDO的PHP中,如何检查数据库是否包含所需的值

来自分类Dev

如何在SQL Server的数据库中的所有表中搜索值

来自分类Dev

如果数据库表中没有值,如何在PHP中显示

来自分类Dev

是否有任何SQL查询来检查值是否存在或不存在于数据库表中

来自分类Dev

如何从Delphi中的ADO Query导入数据集(或检查数据库表中是否存在)

来自分类Dev

如果代码中有任何错误,如何在数据库表中插入值?

来自分类Dev

如何在Codeigniter中显示带有数据库中某些选定值的复选框列表

来自分类Dev

查询以检查Access数据库中是否存在表

来自分类Dev

检查Access数据库中的表是否存在

来自分类Dev

如何使用CodeIgniter检查数据库中是否已存在电子邮件

来自分类Dev

如何使用PHP CodeIgniter,JQuery,AJAX检查数据库中是否已存在ID验证

来自分类Dev

MySQL / PHP检查数据是否在数据库表中,如果没有插入

来自分类Dev

如何检查文本框中的值在连接的数据库中是否已经存在

来自分类Dev

如何检查值是否在数据库中而不会在Zend中引发异常?

来自分类Dev

如何检查 firebase 实时数据库中的更改值并使它们显示在 html 表中?

来自分类Dev

java jdbc 检查数据库表中是否存在某个值

来自分类Dev

从数据库查询检查数组中是否存在值

来自分类Dev

检查数据库中的值是否可用

来自分类Dev

检查drupal数据库中是否存在值

来自分类Dev

检查 java 数据库中是否存在值 (Accountnumber)

来自分类Dev

如何使用firebase实时数据库检查数据是否已经在html表中?

来自分类Dev

如何在codeigniter中查询(获取)mysql数据库的多个表作为单个表

来自分类Dev

如何在iOS中的sqlite数据库中检查现有数据

Related 相关文章

  1. 1

    检查我的数据库表中是否存在值

  2. 2

    如何检查数据库中是否存在多个值?

  3. 3

    如何检查数据库中是否存在值

  4. 4

    如何在Java Play框架中检查数据库表是否为空

  5. 5

    如何检查数据库表中的现有行

  6. 6

    如何在PHP的MySQL数据库中检查值是否存在?

  7. 7

    在带有PDO的PHP中,如何检查数据库是否包含所需的值

  8. 8

    如何在SQL Server的数据库中的所有表中搜索值

  9. 9

    如果数据库表中没有值,如何在PHP中显示

  10. 10

    是否有任何SQL查询来检查值是否存在或不存在于数据库表中

  11. 11

    如何从Delphi中的ADO Query导入数据集(或检查数据库表中是否存在)

  12. 12

    如果代码中有任何错误,如何在数据库表中插入值?

  13. 13

    如何在Codeigniter中显示带有数据库中某些选定值的复选框列表

  14. 14

    查询以检查Access数据库中是否存在表

  15. 15

    检查Access数据库中的表是否存在

  16. 16

    如何使用CodeIgniter检查数据库中是否已存在电子邮件

  17. 17

    如何使用PHP CodeIgniter,JQuery,AJAX检查数据库中是否已存在ID验证

  18. 18

    MySQL / PHP检查数据是否在数据库表中,如果没有插入

  19. 19

    如何检查文本框中的值在连接的数据库中是否已经存在

  20. 20

    如何检查值是否在数据库中而不会在Zend中引发异常?

  21. 21

    如何检查 firebase 实时数据库中的更改值并使它们显示在 html 表中?

  22. 22

    java jdbc 检查数据库表中是否存在某个值

  23. 23

    从数据库查询检查数组中是否存在值

  24. 24

    检查数据库中的值是否可用

  25. 25

    检查drupal数据库中是否存在值

  26. 26

    检查 java 数据库中是否存在值 (Accountnumber)

  27. 27

    如何使用firebase实时数据库检查数据是否已经在html表中?

  28. 28

    如何在codeigniter中查询(获取)mysql数据库的多个表作为单个表

  29. 29

    如何在iOS中的sqlite数据库中检查现有数据

热门标签

归档