2010-12-14 82 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

更換

SELECT * FROM testimonial where approved='Yes' 

​​
+0

謝謝你..謝謝你..謝謝你..謝謝你..謝謝你............:P – 2010-12-14 06:25:39

2

如果您正在尋找數據的循環特定塊每次頁面加載只需使用for()循環

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

但我認爲這不是你要問的,因爲這是不切實際的al(據我所知)。

要打印10個結果,添加

limit 10 

到您的查詢的末尾。但是,如果您使用分頁,則需要在某處啓動限制(例如,限制爲STARTING_NUMBER,NUM_OF_RESULTS)

祝您好運!
Dennis M.