제목 | 쿼리빌더에 대해 질문입니다. | ||
---|---|---|---|
카테고리 | 기타 솔루션 | ||
글쓴이 | 엘제이 | 작성시각 | 2021/01/07 17:38:22 |
|
|||
$query = $this ->db ->select("balance") ->from("tbl_point_balance") ->order_by("idx", "desc") ->limit(1); $balance = $query->where("A='1'")->get()->row(); 잘되는데요 (처음할때) $balance2 = $query->where("date_format(create_at, '%Y-%m') < '2021-01'")->get()->row(); 하면 위의 쿼리가 다 사라지고 Select * where date_format .... 이렇게만 나옵니다. 아래쿼리도 제대로 쿼리가 나오려면 어떻게 해야 하나요?
|
|||
다음글 | ci4 사용중인데 자꾸 index.php에서 paths... (5) | ||
이전글 | join시 datetime 띄어쓰기때문에 에러가 발생합... (4) | ||
PureAni
/
2021/01/07 17:44:29 /
추천
0
|
엘제이
/
2021/01/07 18:15:31 /
추천
0
백틱 문제가 아니라 $query 오브젝트 값이 변경되는 것 같습니다. 변경된다기 보다 초기화 되버리는 듯 합니다. 해당 값을 다른 변수에 옮겨놔도 그러네요 .ㅠㅠ |
한대승(불의회상)
/
2021/01/07 18:43:26 /
추천
0
|
Query Builder Class — CodeIgniter 3.1.11 documentation
where 3번째에 escape 를 false 로 주세요.