제목 | where절 DB 에러 문제입니다 ㅠ,ㅠ | ||
---|---|---|---|
글쓴이 | AMKORDB | 작성시각 | 2016/01/22 18:34:19 |
|
|||
$table_name = "POPUP"; $join_table = ""; $join_field = ""; $field_name = "*"; if($no) $sql_where .= "no='$no'"; $sql_where = "view=yes"; // 출력여부 <-- 여기가 문제입니다. if($check_date=="yes") $sql_where .= " and (sdate is NULL or sdate<=now()) and (edate is NULL or edate>=now())"; $limit = 0; $order_by = "rank"; $popups = $this->mCommon->list_result($table_name, $join_table, $join_field, $field_name, $sql_where, "", "", "", "", $order_by);
//model 부분 function list_result($table_name, $join_table, $join_field, $field_name, $sql_where, 생략....) { if ($sql_where!="") { $this->db->where($sql_where); }
에러문이 nknown column 'view=yes' in 'where clause' SELECT * FROM (`POPUP`) WHERE `view=yes` ORDER BY `rank`
이렇게 나옵니다.
당연하겠죠 ㅠ,ㅠ
view=yes이라는 컬럼은 없는데
view 컬럼을 yes인지 비교 하고 싶은데요
저걸 어떻게 해야되는건지 ㅠ,ㅠ |
|||
다음글 | CI 3.0 위젯 질문 (2) | ||
이전글 | DB SELECT 문 (4) | ||
kaido
/
2016/01/22 21:38:36 /
추천
0
|
$this->db->where($sql_where, null, false);
3번째 인자가 false 이면 밴틱을 감지 않습니다.
http://www.ciboard.co.kr/user_guide/kr/database/query_builder.html