CI 묻고 답하기

제목 limit 문의 드립니다.
카테고리 일반
글쓴이 무정 작성시각 2020/11/13 16:02:24
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 112   RSS

$mem = $this->db->limit(1)->select('seq')->from('admin_info')->where('id',$id)->where('pwd',$pwd)->order_by('reg_date','DESC')->get()->result();

현재 mssql을 사용중이며 구문은 이런식으로 만들었습니다.

mssql_query(): column 1 has unknown data type (98)

이 Warning 이 계속 뜨길래 하나하나 찾던중 앞에 limit(1) 을 제외하면 저 에러가 안나더라구요.

일반적인 쿼리는 문제 없이 되는데 말이죠..

예를 들어

$qry = "select top 1 seq from admin_info id='{$id}' and pwd='{$pwd}' order by reg_date desc";

$mem = $this->db->query($qry)->result();

이런 식으로 만들어서 날리면 에러가 안납니다.

 

뭐가 문제 일까요??

 다음글 ci4에서 form이 post로 넘어 가지 않습니다. (1)
 이전글 트랙잭션 관련 질문입니다. (1)

댓글

한대승(불의회상) / 2020/11/13 16:11:41 / 추천 0
limit()을 order_by()뒤로 옮겨보세요.
변종원(웅파) / 2020/11/13 16:31:44 / 추천 0
mysql에 최적화되어 있어서 타 db는 sql문으로 작성하시는게 정신건강에 이롭습니다.
무정 / 2020/11/13 17:07:00 / 추천 0
mysql 최적화라 그런걸까요..ㅎㅎ; 앵간하면 sql 로 작성해야겠네요