개발 Q&A

제목 Parse error: syntax error, unexpected '"end,th desc"' (T_CONSTANT_ENCAPSED_STRING) in
카테고리 DB
글쓴이 포말 작성시각 2021/04/13 11:44:00
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 6705   RSS

 

 

디비 쿼리문 질문드립니다

 

$adssql="";

$adssql1="";

$countc=1;

$this->db->where("state", 'Y');

$this->db->where("th", $data["th"]); 

$this->db->order_by("sort","asc");

$query = $this->db->get("usermember");

foreach($query->result_array() as $key) {

IF($countc==1){

$adssql .="case when ".$key['user']." then ".$countc ." ";

}ELSE{

$adssql .=" when ".$key['user']." then ".$countc ." ";

}

$countc++;

}

$adssql1=$adssql."else ".$countc+1."end,th desc";

  쿼리에 case when then 을 적용할려고하는데  end 를 강제로 적용하면 위 오류가 나옵니다

Severity: Parsing Error

Message: syntax error, unexpected '"end,th desc"' (T_CONSTANT_ENCAPSED_STRING)

해별 방법이 없을까요 ㅠㅡㅠ

 

 

 다음글 그룹바이 정렬 (5)
 이전글 2개의 테이블 페이징처리 (7)

댓글

변종원(웅파) / 2021/04/13 12:02:09 / 추천 0

대부분 에러메세지에 답이 있습니다.  unexpected '"end,th desc"' 

잘못된 구문입니다. 뭘하고 싶으신건가요?

sql 문을 먼저 작성해보세요.

포말 / 2021/04/13 13:37:31 / 추천 0
아 오타가 많군요 .... 해결했습니다