제목 | Parse error: syntax error, unexpected '"end,th desc"' (T_CONSTANT_ENCAPSED_STRING) in | ||
---|---|---|---|
카테고리 | DB | ||
글쓴이 | 포말 | 작성시각 | 2021/04/13 11:44:00 |
|
|||
디비 쿼리문 질문드립니다
$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
|
포말
/
2021/04/13 13:37:31 /
추천
0
아 오타가 많군요 .... 해결했습니다
|
대부분 에러메세지에 답이 있습니다. unexpected '"end,th desc"'
잘못된 구문입니다. 뭘하고 싶으신건가요?
sql 문을 먼저 작성해보세요.