| 제목 | DB클래스에 row()에 대해서 질문있습니다. | ||
|---|---|---|---|
| 글쓴이 | 세크티 | 작성시각 | 2013/03/22 09:00:31 |
|
|
|||
|
1. bbs_top라는 테이블에는 약 36,000개의 데이터가 있습니다. 2. 아래 소스 수행시 4~6초 정도 걸리는데요. 3. 한행만을 가져오려고 할때 limit()를 써줘야 하나요?
$this->db->set_dbprefix('bbs_');
//$this->db->limit(1);
$query = $this->db->get('top');
$result = $query->row();
echo $result->bo_subject;
|
|||
| 다음글 | url 설정...default 페이지 (4) | ||
| 이전글 | anchor_popup 사용 시 form action에... (1) | ||
|
변종원(웅파)
/
2013/03/22 09:32:34 /
추천
0
|
|
criuce
/
2013/03/22 17:33:16 /
추천
0
한행만 가져올땐 limit 써주셔야 합니다. 안그러면 36000개 데이터를 다 가져와 버려요.
|
아. 제가 착각을 했네요. result()인줄.....
row()로 한 것과 쿼리로 실행한 것의 시간을 비교해보세요.
$query = $this->db->query("SELECT * FROM users LIMIT 1;");