我的代码遇到了一些问题我似乎无法获取每个$ data行来获取每个帖子的评论,认为我需要一些知道他们正在做什么的输入PHP和SQL是相当的对我而言,我更像是一个Designer类型的html jquery和CSS。
<?php
$sql = "SELECT * FROM blog ORDER BY date DESC";
$num_results_per_page = 3;
$num_page_links_per_page = 5;
$pg_param = "#news"; // Ex: &q=value
pagination($sql, $num_results_per_page, $num_page_links_per_page, $pg_param);
if($pg_error == '')
{
if(mysql_num_rows($pg_result) > 0)
{
while($data = mysql_fetch_assoc($pg_result))
{
?>
<div class="type-date">
<div class="blog-type"><img src="images/blog-text.png" alt=""></div>
<div class="blog-date"><h5><?php echo $data["day"]?></h5><h5><?php echo $data["month"]?></h5></div>
</div>
<h2><a href="?bid=<?php echo $data["id"].'#news'?>"><?php echo $data["title"] ?></a></h2>
<?php
$blogcontent = substr
($data["body"],0,600).'....<div style="margin-top:20px"><br><a class="newave-button medium color" href="?bid='.$data["id"].'#news">Läs vidare!</a></div>';
echo $data['ID'].'<br>';
echo '<div style="margin-left:80px;">'.$blogcontent.'</div>';
这部分我想获得eatch行的评论数量,它创建了博客文章。
$resultblogs = mysql_query("SELECT * FROM blog");
while($rowblogs = mysql_fetch_array( $resultblogs )) {
$blogid = $rowblogs['id'];
$blog_comment=mysql_query("Select * from comments WHERE bid='$blogid' AND verify='1'");
$blog_comment_count=mysql_num_rows($blog_comment);
echo $blog_comment_count; }
echo '<hr>';
}
不知道我在这里做错了什么我得到的代码就像05332一样,而不是每个帖子上的每个数字。
echo $pagination_output;
}
else
{
echo 'Inga resultat funna!';
}
}
else
{
echo $pg_error; //display any errors, you can remove this if you want.
}