| 제목 | 액티브 레코드 사용할때는 alias를 붙일 수 없나요? | ||
|---|---|---|---|
| 글쓴이 | 코드이구나 | 작성시각 | 2011/05/25 17:28:06 |
|
|
|||
|
$this->db->from('ss_product as p'); 이런식으로 하니까 에러가 나네요.. |
|||
| 다음글 | ci로 만든 페이지를 ci와 상관없는 php파일에서 불... (2) | ||
| 이전글 | CI 2.0.2 GET 파라메터? (2) | ||
|
변종원(웅파)
/
2011/05/25 18:07:10 /
추천
0
|
|
코드이구나
/
2011/05/25 20:42:10 /
추천
0
아.. 되는군요~ 내일 회사 출근하면 바로 해봐야겠습니다. 설마 mysql이라서 안되거나 그런건 아니겠죠.ㅋ |
|
코드이구나
/
2011/05/26 12:48:12 /
추천
0
잘되네요~ 그런데 액티브레코드로는 mysql 의 case문은 못 쓰는 건가요? |
|
헛발이
/
2011/05/26 15:14:16 /
추천
0
그럴땐 아주 좋은 방법을 알려 드릴께요...
부라우져를 여시고 구글로 가신 다음에 검색어에다가.. codeigniter mysql case 로 검색해 보세요...답이 1초도 안되서 나올거에요 ^^; 아주 중요한 팁입니다.. |
|
코드이구나
/
2011/05/26 18:18:36 /
추천
0
검색했는데 잘 안나오네요 엉엉ㅠㅠ
|
필드 불러오는 곳에서 에러가 난거 아닌가요? p.필드명
$this->DB->select('cc.*, ci.ImagePath, ci.ImageName, pt.ProgramIdx'); $this->DB->from('ContentsClip as cc'); $this->DB->join('ContentsImage as ci', 'ci.ContentsImageIdx=cc.SnapContentsImageIdx'); $this->DB->join('Programtimes as pt', 'pt.ProgramTimesIdx=cc.ProgramTimesIdx'); $this->DB->where('cc.ProgramTimesIdx', $ptidx); $this->DB->where('cc.ContentsIdx', $cidx); $this->DB->where('ci.IsPublish', '1'); $result = $this->DB->get()->result_array();위 구문은 mssql 연결된겁니다.