아래 조건문 다시한번 부탁드립니다. 정보
아래 조건문 다시한번 부탁드립니다.본문
$From = " from jjlove_bnet as a";
$Join = " left join jjlove_record b on a.uid=b.uid left join g4_member c on a.acct_username=c.mb_signature";
$Where = " where (1) and c.singname<> '' ";
$Order = " order by b.point desc";
$sql = "select count(*) $From $Join $Where";
$row = sql_fetch($sql);
$totalt = $row[cnt];
$rows = 25;
$total_page = ceil($total_count / $rows);
if ($page == "") { $page = 1; }
$from_record = ($page - 1) * $rows;
$mod = 48;
$tbl_col =2 ;
$tbl_col_sep = (int)($mod / $tbl_col) + ($mod % $tbl_col) ;
$sql = " select * $From $Join $Where $Order limit $from_record, $rows ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
아래 올렸던 질문 하나는 해결이 되었네요 ^^ 감사합니다..
그런데요.. 페이지 표실할때.. 1200개를 전부다 표시를 하네요 ㅜㅜ
출력되어 나온것들만 카운트 할수는 없을까요?
토탈 카운트에서.. 수정하는것 같은데요... 에러가 자꾸만 나오네요 ㅜㅜ
$Join = " left join jjlove_record b on a.uid=b.uid left join g4_member c on a.acct_username=c.mb_signature";
$Where = " where (1) and c.singname<> '' ";
$Order = " order by b.point desc";
$sql = "select count(*) $From $Join $Where";
$row = sql_fetch($sql);
$totalt = $row[cnt];
$rows = 25;
$total_page = ceil($total_count / $rows);
if ($page == "") { $page = 1; }
$from_record = ($page - 1) * $rows;
$mod = 48;
$tbl_col =2 ;
$tbl_col_sep = (int)($mod / $tbl_col) + ($mod % $tbl_col) ;
$sql = " select * $From $Join $Where $Order limit $from_record, $rows ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
아래 올렸던 질문 하나는 해결이 되었네요 ^^ 감사합니다..
그런데요.. 페이지 표실할때.. 1200개를 전부다 표시를 하네요 ㅜㅜ
출력되어 나온것들만 카운트 할수는 없을까요?
토탈 카운트에서.. 수정하는것 같은데요... 에러가 자꾸만 나오네요 ㅜㅜ
댓글 전체
1. $total_count 란 변수가 어디 있습니까?
$total_page = ceil($total_count / $rows);
이 코드가
$total_page = ceil($totalt / $rows);
2. count 에는 order by 를 사용하지 않습니다.
$total_page = ceil($total_count / $rows);
이 코드가
$total_page = ceil($totalt / $rows);
2. count 에는 order by 를 사용하지 않습니다.