제목 | count(*) 출력에 관해서 질문드립니다. | ||
---|---|---|---|
글쓴이 | analogdk | 작성시각 | 2014/09/09 10:45:29 |
|
|||
안녕하세요. 각각의 테이블에 등록된 갯수를 표시하기 위해서 count(*)를 사용했습니다. $query="SELECT count(id) FROM artistmusic"; $result=$this->db->query($query)->row(); return $result; 이렇게 주고서 리턴값을 var_dump로 찍어보면 object(stdClass)#18 (1) { ["count(id)"]=> string(1) "3" } 이렇게 잘 읽어 오는데요. 이놈을 echo로 출력하는 방법을 도저히 모르겟습니다. 검색해보니 mysql_fetch_array를 써서 연관배열을 만들라는데 이렇게 하면 리턴값이 NULL로 찍히네요. |
|||
다음글 | php 태그를 안 닫는 이유?? (4) | ||
이전글 | 배열값 가져오기 (10) | ||
변종원(웅파)
/
2014/09/09 11:06:56 /
추천
0
|
analogdk
/
2014/09/09 11:10:55 /
추천
0
감사합니다. count(*)로 했는데 echo로 찍을때 *이게 자꾸 에러가 나길래 id로 바꿔보았습니다.
객체배열 공부하겠습니다. |
count(id) as cnt 라고 쿼리를 수정하고 echo $result->cnt 해주면 됩니다.그리고 count(*) 로 하는 습관을 가지세요
속도차이 있습니다