2010-12-14 62 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); 
?> 

Répondre

1

remplacer

SELECT * FROM testimonial where approved='Yes' 

avec

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

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

merci .. merci .. je vous remercie..merci..pour vous .....: P –

2

Si vous êtes à la recherche pour ce bloc de données spécifique à la boucle 10 fois à chaque fois que la page est chargée simplement utiliser une boucle for()

for($i=0;$i<10;$i++) 
{ 
    // block of data 
} 

Mais je suppose que ce n'est pas ce que vous demandez, car cela ne serait pas pratique al (pour autant que je peux voir).

Pour imprimer 10 résultats, ajoutez

limit 10 

à la fin de votre requête. Cependant, si vous utilisez la pagination, vous devez commencer la limite quelque part (par exemple, limiter NUMERO_DE_NOMBRE, NUM_OF_RESULTS)

Bonne chance!
Dennis M.