作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编码员您好,我正在尝试在 CODE IGNITER 模型中编写此 mysql 脚本,但没有获得正确的脚本,如何将其编码到事件记录中,您可以帮助我吗
SELECT bus_reg_number
FROM t_bus_detail
WHERE bus_reg_number NOT
IN (
SELECT bus_reg_number
FROM t_bus_alot
)
我的模型
public function get_bus_reg_number()
{
$this->db->select('bus_reg_number')->from('t_bus_detail');
$result=$this->db->where_not_in('bus_reg_number' NOT IN (SELECT 'bus_reg_number' FROM 't_bus_alot')');
$dropdown_bus_number = array();
foreach($result as $r)
{
$dropdown_bus_number[$r['bus_reg_number']] = $r['bus_reg_number'];
}
return $dropdown_bus_number;
}
最佳答案
$this->db->select('bus_reg_number');
$this->db->from('t_bus_detail');
$this->db->where('`bus_reg_number` NOT IN (SELECT `bus_reg_number` FROM `t_bus_alot`)', NULL, FALSE);
试试这个.. null 和 false 会告诉 CI 不要转义你的 where 查询..
编辑:这是简单的查询:
$query = $this->db->query("SELECT bus_reg_number FROM t_bus_detail WHERE bus_reg_number NOT IN (SELECT bus_reg_number FROM t_bus_alot)");
$dropdown_bus_number = array();
foreach ($query->result_array() as $row){
$dropdown_bus_number[$row['bus_reg_number']] = $row['bus_reg_number'];
}
关于php - CI 模型中的 where_not_in 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15864501/
我有三个表; user、car 和 user_x_car。 user_x_car 包含拥有汽车的用户; user_id 和 car_id 被存储。我想得到没有汽车的用户如下: $car_owner =
因此,我的模型中有一个函数,可以提取分页表的作业,但前提是它们尚未被预订。 我的第一个函数计算有多少页等结果。 function record_count() { $this->db->selec
编码员您好,我正在尝试在 CODE IGNITER 模型中编写此 mysql 脚本,但没有获得正确的脚本,如何将其编码到事件记录中,您可以帮助我吗 SELECT bus_reg_number FROM
这是我想要达到的目标我有两张 table 交货和付款 所以我想显示不在支付表中但存在于交付表中的数据,如您所见,支付表有 [del_id] 2 和 3 。所以我正在尝试获取 [delivery_id]
我正在将我当前的 CodeIgniter 站点从版本 2.1.4 更新到 3.0.0,并且我正在关注 CodeIgniter's site 上列出的文档我将数据库驱动程序从 mysql 更新为 mys
我是一名优秀的程序员,十分优秀!