Php 其中,CI模型中的代码中没有

Php 其中,CI模型中的代码中没有,php,mysql,codeigniter,Php,Mysql,Codeigniter,大家好,程序员们,我正试图在CodeIgniter模型中编写这个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-

大家好,程序员们,我正试图在CodeIgniter模型中编写这个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;
    }
试试这个。。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'];
}

显示您试图获取结果的模型函数..公共函数获取总线注册号{$this->db->select'bus_注册号'->from't_bus_detail';$result=$this->db->where_not_在'bus_注册号'not在't_bus_alot'中选择'bus_注册号;$dropdown_bus_注册号=数组;foreach$result作为$r{$dropdown_总线号[$r['bus_reg_number']=$r['bus_reg_number']}返回$dropdown_bus_number;}编辑您的问题并将其放在那里…我发现错误严重性:注意消息:未初始化字符串偏移量:0文件名:models/transport_bus_system.php行号:28我正在发布我的整个函数公共函数get_bus_reg_number{$this->db->从't_bus_detail'中选择'bus_reg_number'->$result=$this->db->其中'bus_reg_number不在从t_bus_alot选择的bus_reg_number'中,NULL,FALSE;$dropdown_bus_number=数组;foreach$result作为$r{$dropdown_bus_bus_number[$r['bus_reg_number']]]=$r['bus_reg_number']}返回$dropdown_bus_-bus_编号;}严重性:注意消息:未初始化字符串偏移量:0我正在发布我的整个函数公共函数get_bus_reg_number{$this->db->select'bus_reg_number'->from't_bus_detail';$result=$this->db->where'bus_reg_number NOT IN select bus_reg_number from t_bus_alot',NULL,FALSE;$dropdown_bus_reg_number=数组;foreach$result为$r{$dropdown_bus_number[$r['bus_reg_number']=$r['bus_reg_number'];}返回$dropdown_bus_number;}文件名:models/transport_bus_system.php行号:28
$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'];
}