如何从codeigniter中的数据库表中获取偶数/奇数id号

Rai*_*buj 3 mysql database codeigniter

我是codeigniter的新手,只是在查询中堆叠来解决紧急项目的报告.请帮我Codeigniter的专家.

  • 我有一个大型数据库表,并希望只显示该表中的奇数/偶数数据行,这些行将被一个名为"sale_id"的表字段过滤.我在PHPMyadmin中尝试了原始编码,它对我有用.但不能在Codeigniter中申请.

SELECT * FROM ospos_pak_sub_cat WHERE id %2 =0;

在原始PHP编码中为我工作.如何在Codeigniter中使用它.我在该查询中使用了Where Condition,现在想要添加新查询.现有Where条件如下,工作正常.

$this->db->where('sale_date BETWEEN "'. $inputs['start_date']. '" and "'. $inputs['end_date'].'"');

它正在工作,我尝试了下面的代码,以获得无法解决的问题并获得错误.

$this->db->where('sale_id %2'=> 0);

得到这条线的错误.says--

Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW)

请帮我解决问题.提前致谢.

Tah*_*rar 8

在您的模型中,只需编写如下查询:

$this->db->select('*');
$this->db->from('ospos_pak_sub_cat');
$this->db->where('sale_id %2=', 0);
$query_result = $this->db->get();
$result = $query_result->result();
Run Code Online (Sandbox Code Playgroud)

您错过了代码中的'='.希望,它会奏效.