Php 正确显示结果

Php 正确显示结果,php,mysql,Php,Mysql,我试图显示一些结果,但我的代码一次只显示一条注释,而不是其中的一些。我该如何解决这个问题 这是密码 $page = $_GET['id']; $sql = mysql_query("SELECT * FROM comments WHERE commentid1=$page LIMIT 10"); $runrows = mysql_fetch_array($sql); { //get data $nick1 = $runrows['name1']; $com

我试图显示一些结果,但我的代码一次只显示一条注释,而不是其中的一些。我该如何解决这个问题

这是密码

  $page = $_GET['id'];
  $sql = mysql_query("SELECT * FROM comments WHERE commentid1=$page LIMIT 10");
  $runrows = mysql_fetch_array($sql);

   {
    //get data
   $nick1 = $runrows['name1'];
   $com1 = $runrows['comment1'];
   $date1 = strftime("%b %d, %Y %l:%M %p" ,strtotime($runrows['date1']));
   echo "";
?>
<?php echo $nick1; ?><br>
<?php echo $com1; ?><br>
<?php echo $date1; ?>
<br>
<?php 
}
?>
$page=$\u GET['id'];
$sql=mysql_查询(“从注释中选择*,其中commentid1=$page LIMIT 10”);
$runrows=mysql\u fetch\u数组($sql);
{
//获取数据
$nick1=$runrows['name1'];
$com1=$runrows['comment1'];
$date1=strftime(“%b%d,%Y%l:%M%p”,strftime($runrows['date1']);
回声“;
?>



1)如果您需要所有数据:

$sql = mysql_query("SELECT * FROM comments WHERE commentid1=$page");
print mysql_num_rows($sql);
2) 如果您需要数据和使用限制

$sql = mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM comments WHERE commentid1=$page LIMIT 10");
print mysql_result(mysql_query('SELECT FOUND_ROWS()'),0);
2) 如果不需要所有数据(仅行数)


要获取结果集中的所有行,必须使用如下循环

while($runrows = mysql_fetch_array($sql))
{
   echo $runrows['name1'];
   echo $runrows['comment1'];
   echo strftime("%b %d, %Y %l:%M %p" ,strtotime($runrows['date1']));
   echo "";

}
while($runrows = mysql_fetch_array($sql))
{
   echo $runrows['name1'];
   echo $runrows['comment1'];
   echo strftime("%b %d, %Y %l:%M %p" ,strtotime($runrows['date1']));
   echo "";

}