2010-12-14 2 views
0
<?php 
$con = mysql_connect("localhost","root",""); 
if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 

mysql_select_db("dbsql", $con); 

$result = mysql_query("SELECT * FROM testimonial where approved='Yes'"); 

echo "<table border='1'> 
<tr> 
<th>Firstname</th> 
<th>Review</th> 
<th>Date</th> 
</tr>"; 

while($row = mysql_fetch_array($result)) 
    { 
    echo "<tr>"; 
    echo "<td>" . $row['full_name'] . "</td>"; 
    echo "<td>" . $row['review'] . "</td>"; 
    echo "<td>" . $row['date'] . "</td>"; 
    echo "</tr>"; 
    } 
echo "</table>"; 

mysql_close($con); 
?> 

답변

1

교체

$offset = 0; //calculate your offset here as per page; 

SELECT * FROM testimonial where approved='Yes' limit $offset, 10 
+0

감사합니다 .. 감사합니다. .. 고맙습니다. 감사합니다. .. 감사합니다. ..... : P –

2

SELECT * FROM testimonial where approved='Yes' 

당신이 루프 데이터의 특정 블록에 대한 10 배 페이지가 단순히() 루프

의를 사용하여로드 할 때마다 찾는 경우
for($i=0;$i<10;$i++) 
{ 
    // block of data 
} 

하지만 실용적이지 않으므로 묻고있는 것은 아닙니다. 알 (내가 볼 수있는 한).

10 개 결과를 인쇄 쿼리의 끝에

limit 10 

을 추가합니다. 그러나 페이지 매김을 사용하는 경우 제한값을 어딘가에서 시작해야합니다 (예 : 제한 STARTING_NUMBER, NUM_OF_RESULTS)

행운을 비네!
데니스 M.

관련 문제