草庐IT

php - 在评论中查找不同样式的日期

我还有一个关于preg_match的问题.我有一张表,其中评论的日期写在评论本身内(手工),现在我需要提取该日期并将其放在不同的列中。我发现,评论和日期的样式如下:+-------+----------------------+--------------+|id|warning_sent|warning_date|+-------+----------------------+--------------+|6109|2011-06-28|0000-00-00||6123|20120214|0000-00-00||6126|Sometext18.11.10\n|0000-00-00|

php - 统计用户评论的回复数

我有多级评论系统,我将评论存储在具有以下字段的mysql数据库表中:idarticle_iduser_iddatecontentcomment_id其中comment_id是父评论的ID。我如何计算所有文章在某个特定日期后对用户评论的回复数量?例如:-comment1--comment1.1---comment1.1.1--comment1.2--comment1.3---comment1.3.1如果用户发表评论1,我需要查询返回5。如果用户发表评论1.3-返回1。 最佳答案 参见ManagingHierarchicalDatain

php - 如何显示每篇文章的所有评论(PHP 和 SQL)?

所以我有两个表,文章和评论(具有一对多关系(1篇文章-许多评论))。这是表格的结构:文章-id(prikey),title,publicationDate,content评论-com_id(prikey),author,comment,id(foreignkey)我用它来查询两个表:SELECT*FROMarticlesasaINNERJOINcommentsascONa.id=c.id以前,我只使用这个来显示文章表:".$row['title']."Postedon".$row['publicationDate']."".$row['content']."";}?>这会显示所有文章(

php - MySQL 查询 - 选择所有帖子并计算每个帖子的评论

我所在的国家/地区现在是凌晨3:30,所以我需要sleep,但我不能没有这个:我正在尝试获取所有帖子(使用Zend_Db)并计算每个帖子的评论数。架构blog_posts:+---------------+------------------+------+-----+---------+----------------+|Field|Type|Null|Key|Default|Extra|+---------------+------------------+------+-----+---------+----------------+|id|int(10)unsigned|NO|

mysql - 帖子、评论和回复的数据库模式设计

在我之前的项目中,我将帖子和评论作为两个表:发布编号正文时间戳用户名评论编号留言时间戳用户名zip现在我必须设计对评论的回复。回复只有一级,所以用户只能回复评论,不能回复。树结构只有一层深。我的第一个想法是对评论和回复使用相同的评论表。不过,我添加了一个新列:评论编号留言时间戳用户名zipparentcommentid回复将parentcommentid设置为其所属的父评论。家长评论没有(null)检索给定帖子的评论很简单:但这次我需要另一个查询来找出评论回复。必须为每个评论完成此操作:这似乎不是一个好的解决方案,有没有办法让单个查询以正确的顺序返回完整的评论/回复列表?(由时间戳和嵌

php - 使用 MYSQL 列出具有最新评论/事件的类别

我正在开发一个网站,用户可以在其中发表评论并且对每条评论进行分类。我有一个页面,用户可以在其中查看网站上所有类别的列表,其中包含最新的5条评论。我需要从数据库中检索的信息是:类别列表每个类别5条评论这就是我现在拥有的(简化为基本的PHP):echo"";$query=mysql_query("SELECT*FROMcategories");while($result=mysql_fetch_assoc($query)){echo"{$result['category_name']}";$query_comments=mysql_query("SELECT*FROMcommentsWHE

php - 如果最后一个查询有评论,我的查询就不起作用。

我们一直在努力解决PHP中的某些情况,其中某些查询不起作用。我们发现只有在最后执行的查询中有注释时才会出现非工作查询。在php中,我们有这样的东西:$getUsersQuery="SELECT*from`users`whereactive=1;##DEVELOPER:JOE";$getUsersStmt=$con->prepare($getUsersQuery);$getUsersStmt->execute();$users=$getUsersStmt->fetchAll();$getProductsQuery="SELECT*from`products`whereactive=1;#

mysql - 如何在 mongodb 中表示线程评论(以及评论投票)的数据?

对于我的博客,我想合并我自己的评论系统而不依赖于默认的wordpress评论系统。我需要评论模块利用mongodb而不是mysql并且该模块需要支持以下内容:线程评论评论投票需要对整个博客的每位评论作者的评论投票进行汇总。在这种情况下,在mongodb中表示数据的最佳方式是什么? 最佳答案 只需按照您希望的方式将评论存储在您的博客上。你想要线程/嵌套评论?然后以嵌套方式存储它们:postId:{comments:[{id:"47cc67093475061e3d95369d"//ObjectIdtitle:"Titleofcommen

php - 关于如何计算每个帖子的评论数的 SQL 查询

我有两个名为“comments”和“posts”的数据库表在“posts”表中我得到了post_id,post_title在“comments”表中我得到了comment_id、post_id、messagecomments表中的post_id存储被评论的帖子的ID。这样我就可以计算一个帖子有多少评论。我尝试进行研究并最终得到以下代码:$displaypost="SELECT*FROMposts";$result=$conn->query($displaypost);if($result->num_rows>0){while($row=$result->fetch_assoc()){$

php - 如何在分页评论系统中找到评论的 "page"编号?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我有一个分页的评论系统,每页10个。我想为评论建立永久链接。我希望能够让脚本找出评论所在的页面,而不必指定页码,也不需要过多的查询或处理。因此,例如,指向第5页上的评论的链接将在第5页上打开浏览器并#scrolled到评论(而不是在其自己的页面上显示评论)。我曾想过使用2个mysql查询,一个是SELECTallCommentId,然后是phparray_search来查找结果中的位置,然后我可