mysql - sql查询返回null但表有多条记录

标签 mysql codeigniter

我正在 CodeIgniter 框架中运行此查询。代码如下

     $this->db->select('*');
    $this->db->from('tbl_exam_marks');
    $this->db->where('examid','9');
    $query=$this->db->get();
    $s4 = $query->row();

这个生产者创建一个像这样的查询 SELECT * FROM tbl_exam_marks WHERE examid = '9'

但没有行返回。 当我在 MySQL 表上运行查询时,它返回一行

最佳答案

使用 get_where 尝试此代码希望它会对您有所帮助

$data = $this->db->get_where('tbl_exam_marks', array('examid' => 9))->row_array();

关于mysql - sql查询返回null但表有多条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49955946/

相关文章:

mysql - Node-cron 如果 Node 应用程序重新启动

mysql - SQL 获取一列值的计数并按另一列值进行分组

php - 如何使用 join right 将简单查询写入 codeigniter 查询

php - 代码点火器 : insert data in database

php - 在 mySQL 数据库中存储时间范围并与当前时间进行比较

php - 将 session 变量存储从全部更改为个人后,登录表单不起作用

带子选择的 Mysql 查询花费太长时间..

php - 如何在codeigniter 4中使用ajax

mysql - 缺少声明、设置和 uuid 结尾

php - 模型在 MVC 编程中应该走多远?