diff --git a/shop/search.php b/shop/search.php
index 39f16458b..c36504002 100644
--- a/shop/search.php
+++ b/shop/search.php
@@ -93,18 +93,18 @@ $total_count = $row['cnt'];
set_query(" select * $sql_common $sql_where ");
+ $list = new item_list($default['de_search_list_skin'], $default['de_search_list_mod'], $default['de_search_list_row'], $default['de_search_img_width'], $default['de_search_img_height']);
+ $list->set_query(" select * $sql_common $sql_where limit $from_record, $items ");
$list->set_is_page(true);
$list->set_order_by($order_by);
$list->set_from_record($from_record);
@@ -119,7 +119,9 @@ $total_count = $row['cnt'];
echo $list->run();
// where 된 전체 상품수
- $total_count = $list->total_count;
+ $sql = " select count(*) as cnt $sql_common $sql_where ";
+ $row = sql_fetch($sql);
+ $total_count = $row['cnt'];
// 전체 페이지 계산
$total_page = ceil($total_count / $items);
}