php - 在 Codeigniter 中比较一个值与两列

标签 php mysql codeigniter

我的平均值假设为 38% 然后我在 Codeigniter 中有像这样的值

mark_from   mark_to         Remarks
0                9          Failed
10               19         Also failed
89               99         Excellent

I Have used this Query

$remarks = $this->db->select('remark')->where('mark_from >=',$average)->where('mark_to <=',$average)->get('remarks')->result_array();

最佳答案

跳出框框思考:

$this->db->select('remark')
         ->where((int) $average.' BETWEEN mark_from AND mark_to')
         ->get('remarks');

关于php - 在 Codeigniter 中比较一个值与两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40960757/

相关文章:

CodeIgniter ActiveRecord 查询

javascript - Jquery自动完成源php函数

mysql - 非常基本的命令出现 sql 语法错误?为什么?

php - 如何在 mysqli 查询中仅比较 (Y-m-d)

php - 我是否需要联接才能从此表中检索信息?

php - 通过 codeigniter 中的 Controller 传递给模型?

javascript - 如何计算上一行并显示在表格的当前行中?

Php测试空字符串

php - Bigcommerce getOrders() 超时行 198(parseHeader?)

与 phpmyadmin 相比,php mysqli 返回不同的行数