我是Codeigniter的新手,正在处理一个紧急项目的报告查询,但卡在了其中。请Codeigniter专家帮帮我。
- 我有一个大型数据库表,只想显示表字段名为“sale_id”的奇数/偶数数据行。我曾试过在PHPMyadmin中使用原始代码进行过滤,它对我有效。但是在Codeigniter中无法应用。
SELECT * FROM ospos_pak_sub_cat WHERE id %2 =0;
这段代码在原始PHP编码中对我有效。如何在Codeigniter中使用它?我已经在该查询上使用了Where条件,并想添加新查询。以下是现有的Where条件,它运行良好。
$this->db->where('sale_date BETWEEN "'. $inputs['start_date']. '" and "'. $inputs['end_date'].'"');
它可行,但我尝试了下面的代码来解决问题,但不起作用并出现错误。
$this->db->where('sale_id %2'=> 0);
使用此行时出现错误。说 -
Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW)
请帮助我找到解决方案。谢谢。