调用评论和回复内容

2016-07-07 15:05 来源:www.chinab4c.com 作者:ecshop专家

小弟在想在网站调用一个显示回复之后的评论,显示100条数据!

============================================================
请问各位高手如果才能显示出回复信息!(目前只可以显示 商品与文章的名称,IP,评论用户'时间)




  1. * 获得评论列表
  2. */
  3. function get_comment_list()//函数名调用
  4. {
  5. $sql = "SELECT * FROM " .$GLOBALS['ecs']->table('comment'). " WHERE comment_type=0 AND parent_id = 0 and status = 1 ORDER BY comment_id DESC LIMIT 100 ";// 查询数据库
  6. $result = $GLOBALS['db']->getAll($sql);// 执行这个查询
  7. $comment = array();//建立一个数组
  8. foreach ($result AS $idx => $row)//建立循环,循环所有查询的条数
  9. {
  10. $comment[$idx]['id'] = $row['comment_id']; // 评论id ,,一般用不上,但这里调用了备用
  11. $comment[$idx]['name']= $row['user_name']; // 评论人
  12. $comment[$idx]['content']= $row['content']; //评论内容
  13. $comment[$idx]['ip_address']= $row['ip_address']; //iP
  14. $comment[$idx]['rank']= $row['comment_rank']; //评论分数
  15. $comment[$idx]['time']= local_date($GLOBALS['_CFG']['time_format'], $row['add_time']); //评论时间[这个我没测试,结果不一定对]
  16. if ($row['comment_type'] == 0) //comment_type 区别了是文章调用,还是商品调用
  17. {
  18. $sql = "SELECT goods_name FROM " .$GLOBALS['ecs']->table('goods'). " WHERE goods_id = '$row[id_value]'"; //查询商品表,id_value 是评论表里的数据,指定了评论对象的id
  19. $comment[$idx]['title'] = $GLOBALS['db']->getOne($sql); //取得评论对象
  20. $img= "SELECT goods_imgs FROM " .$GLOBALS['ecs']->table('goods'). " WHERE goods_id = '$row[id_value]'"; //查询商品表,id_value 是评论表里的数据,指定了评论对象的id
  21. $comment[$idx]['url'] = "goods.php?id=$row[id_value]"; //取得评论对象的url
  22. }
  23. else
  24. {
  25. $sql = "SELECT title FROM " .$GLOBALS['ecs']->table('article'). " WHERE article_id='$row[id_value]'";//查询文章表 id_value 共用的
  26. $comment[$idx]['title'] = $GLOBALS['db']->getOne($sql); //取得评论对象
  27. $comment[$idx]['url'] = "article.php?id=$row[id_value]";//取得评论对象的url
  28. }
  29. }
  30. return $comment;
  31. }
  32. ?>
复制代码

回答:
提取回复?还是?

我帮你顶起吧!~到时候过来看看!~学习一下!

提取回复?还是?
xiongbing521 发表于 2009-7-31 16:19

对~~是提取回复....如何提取呢?

再顶上去看看...有没有高手抬下手...............

顶!啦~~~~~~~

很简单的把