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 "";
}