제목 | 안녕하세요 질문드립니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 땀모 | 작성시각 | 2017/03/06 23:27:58 |
|
|||
안녕하세요 처음뵙겠습니다. 코드이그나이터에 입문했습니다. 현재 날코딩으로 프로그램한 [볼링동호회랭킹페이지]를 코드이그나이터로 바꾸는 작업을 하고 있습니다. (정말 초보입니다. php배운지6개월의 직딩입니다.) 인터넷 생활코딩의 코드이그나이터수업을 듣고 응용해서 [볼링동호회랭킹페이지]를 만들려고하는데요 sql문으로 db를 꺼내오는게 쉽지 않네요.....
model에서 [날코딩]이렇게 쿼리문작성하는건 코드이그나이터에서는 작동을 안하는건가요? $sql = "SELECT id, profile, name, date, SUM(score), count(date), AVG(score) from echo where date>='2016-01-31' and date<='017-01-31' group by name order by AVG(score) desc";
model에서 [코드이그나이터] 이렇게는 됩니다. return $this->db->query("SELECT * FROM echo where date>='2016-01-31' and date<='2017-01-31' group by name order by AVG(score) desc")->result();
그래서 view에서 이렇게 작성해서 아래에 score(스코어)를 합계,평균구할때 어떻게 해야하는지 모르겠습니다. ㅜㅜ <table border="1"> <tr> <td>이름</td> <td>합계스코어</td> <td>게임수</td> <td>평균스코어</td> </tr>
<?php foreach ($topics as $entry) { ?> <tr> <td><?=$entry->name?></td> <td><?=$entry->score?></td> <!--SUM(SCORE)--> <td><?=$entry->score?></td> <!--COUNT(SCORE)--> <td><?=$entry->score?></td> <!--AVG(SCORE)--> </tr> <?}?> </talbe>
봐주시면 정말로 감사하겠습니다. 그럼 좋은밤 보내세요~ |
|||
관련링크 |
http://echo55.phps.kr/index.php |
||
첨부파일 |
application.zip (2.0 KB) |
||
다음글 | Database 라이브러리 로드시 서버 동작 하지 않습... (6) | ||
이전글 | Singleton 이 소멸되는 시점 혹은 CI 재시작 ... (7) | ||
변종원(웅파)
/
2017/03/07 03:59:52 /
추천
0
|
땀모
/
2017/03/07 11:40:48 /
추천
0
아`~^^ 됩니다. 제가 실수가 있었나봅니다.~~ SELECT id, profile, name, date, SUM(score), count(date), AVG(score) from echo where date>='2016-01-31' and date<='017-01-31' group by name order by AVG(score) desc 쿼리가 안되는 줄 알았습니다. 점심 맛있게 드세요^^ |
아래 쿼리가 ci에서 실행이 안된다는건가요? 아니면 원하는 결과가 안나온다는건가요? ^^
SELECT id, profile, name, date, SUM(score), count(date), AVG(score) from echo where date>='2016-01-31' and date<='017-01-31' group by name order by AVG(score) desc