2010-05-08 3 views
1

내 광고 웹 사이트에서 결과를 표시하는 공식이 필요합니다.MySql 페이징; "합계 발견"도움말의 "결과 세트 표시"

이제 레코드 페이징으로 끝났지 만 결과를 표시하는 수식이 그대로 유지됩니다.

나는 다음과 같이 원하는 :

Showing 1-50 of 123 found. 

이제이에 대한 공식 무엇인가?

나는 충분해야 이러한 변수는 생각했다 :

$results_per_page = 50; //results per page 
    $page = 1; //current page 
    Also a variable called $num_total contains the total nr of hits, in this case 123. 

감사

답변

1

이 당신이 원하는 무엇인가?

<?php 

$page = 1; 
$results_per_page = 50; 
$num_total = 123; 

echo 'Showing ' . ((($page - 1) * $results_per_page) + 1) 
       . '-' . min($num_total, ($page * $results_per_page)) 
       . ' of ' . $num_total . ' found.'; 

?> 
+0

@Camran :'if ($ num_total> 0) '이라고 쓰시겠습니까? –