- 정보공유
[그누보드팁] 목록화면 기본 코드
$sql_common = " from tbl1 ";
$where = array();
if ($stx) {
$where[] = " 조회쿼리 ";
}
if (is_array($where) && count($where)) {
$sql_common .= 'where'. implode(' and ', $where);
}
$query = " select count(*) as cnt {$sql_common} ";
$row = sql_fetch($query);
$total_count = $row['cnt'];
$rows = 20;
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$arr_list = array();
$query = "select * {$sql_common} order by 프라이머리키 desc limit {$from_record}, {$rows} ";
$res = sql_query($query);
while($row = sql_fetch_array($res)) {
$arr_list[] = $row;
}
$cnt_list = count($arr_list);