2010-12-14 86 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.