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

标签 mysql database codeigniter

我是 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);

此行出错。说--

解析错误:语法错误,意外的 '=>' (T_DOUBLE_ARROW)

请帮助我获得解决方案。提前致谢。

最佳答案

在您的模型中,只需像这样编写查询:

$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();

您在代码中遗漏了“=”。希望,它会奏效。

关于mysql - 如何从 codeigniter 中的数据库表中获取偶数/奇数 ID 号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26890956/

相关文章:

mysql - 多值M建模的方法有哪些 : N relationship?

database - 拥有仅包含主键字段的表是概念错误吗?

javascript - 使用 Codeigniter 安装 CJAX - 错误

internet-explorer - Codeigniter + Uploadify 用户在 IE 上传后自动注销

php - MySQL 查询中的 CONCAT 值忽略 NULL 值

php - 优化大型且逐渐增加的数据库

mysql - 给定一个日期,在 MySQL 非线性中查找上一个和/或当前和下一个 x# 日期

android - SQLite 数据库被锁定?

php - 如何使用 php/mysql 为社交网站的 friend /关注者设置数据库

codeigniter - 找不到稳定性稳定的包 codeigniter4/framework