我在模型中有这个功能
<script type="text/javascript">
$(document).ready(function() {
$("#product").change(function() {
if ($("#product option[value='2']").attr('selected')) {
$('.file_attach').css('display','block');
}
else{
$('.file_attach').css('display','none');
}
});
});
</script>
并在控制器中
function select($table,$match,$or){
$this->db->select('*');
$this->db->from($table);
$this->db->where($match)->or_where($or);
$query = $this->db->get();
$query_result = $query->result();
return $query_result;
}
我没有收到任何错误,但这是打印表格的全部数据。我该如何匹配$post = array("class"=>"XI","section"=>"A","stream"=>"Medical");
$data = $this->main_model->select("class_subjects",array("class"=>$post['class'],"section"=>"all","stream"=>$post['stream']),$post);
print_r($data);
答案 0 :(得分:1)
试试这个
function select($table,$match,$or)
{
$query = $this->db
->select("*")
->from($table)
->group_start()
->where($match)
->group_end()
->group_start()
->or_where($or)
->group_end()
->get();
$strSql = $this->db->last_query();
return $query->result();
}
如果不起作用 - 打印出$ strSql变量并在此处发布查询。