Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何在CodeIgniter中将数组值返回/转换为$row_Arrays_Codeigniter_Model_Filter - Fatal编程技术网

Arrays 如何在CodeIgniter中将数组值返回/转换为$row

Arrays 如何在CodeIgniter中将数组值返回/转换为$row,arrays,codeigniter,model,filter,Arrays,Codeigniter,Model,Filter,我想将数组值转换为CodeIgniter中的$row,数组的结果() 然后我在模型中使用它们,在模型中创建一个查询过滤器 $data['filter_list'] = $this->modeltype_model->getAssignedFilter($info); 我的模型 function getAssignedFilter($info) { $sql = "SELECT name, type, color FROM cars " . "WHER

我想将数组值转换为CodeIgniter中的$row,数组的结果()

然后我在模型中使用它们,在模型中创建一个查询过滤器

$data['filter_list'] = $this->modeltype_model->getAssignedFilter($info);
我的模型

function getAssignedFilter($info)
{
    $sql = "SELECT name, type, color FROM cars "
            . "WHERE deleted=0 "
            . "AND name IN "
            . "(SELECT type FROM color_cars WHERE name_type='"
            . $info . "')"; // $info , must row value

    $query = $this->db->query($sql);

    return $query;      
}
CodeIgniter如何处理这个问题?有什么建议吗

谢谢
MRizq

试试看

$info[] = "'".$row['name']."'";
$filter= implode(",",$info);
然后

模型

试一试

然后

模型

$info[] = "'".$row['name']."'";
$filter= implode(",",$info);
$data['filter_list'] = $this->modeltype_model->getAssignedFilter($filter);
function getAssignedFilter($filter){
    $sql = "SELECT name, type, color FROM cars 
                WHERE deleted=0 
                AND name IN 
                (SELECT type FROM color_cars WHERE name_type IN ($filter))";
    $query = $this->db->query($sql);

    return $query;      
}