Php 如何存储有关动态创建的页面的信息

Php 如何存储有关动态创建的页面的信息,php,Php,因此,我一直在学习PHP基础知识,学习一门关于nettuts的课程,我很难理解动态创建的页面到底是如何工作的 假设您有一个电影数据库站点(如imdb或类似站点),您有一个电影页面的视图,并且您使用API中的信息(如标题、概要、图片等)填充该视图。那么,一个人究竟该如何创建最受欢迎的电影、最受欢迎的电影、观看列表等功能呢。 我的意思是确切地说,关于一个物理上不存在的页面的信息(页面被浏览多少次,被偏爱多少次等等)是如何存储的 我意识到这可能是一个相当愚蠢的问题,但请启发我。最受欢迎、评论、查看、讨

因此,我一直在学习PHP基础知识,学习一门关于nettuts的课程,我很难理解动态创建的页面到底是如何工作的

假设您有一个电影数据库站点(如imdb或类似站点),您有一个电影页面的视图,并且您使用API中的信息(如标题、概要、图片等)填充该视图。那么,一个人究竟该如何创建最受欢迎的电影、最受欢迎的电影、观看列表等功能呢。 我的意思是确切地说,关于一个物理上不存在的页面的信息(页面被浏览多少次,被偏爱多少次等等)是如何存储的


我意识到这可能是一个相当愚蠢的问题,但请启发我。

最受欢迎、评论、查看、讨论..e.t.c

但是,在我们深入探讨“所有”主题之前,这些评论视图讨论都是存储在数据库中的数据,就像文章、评论一样。 所以,基本上,之后您要做的是,根据您给出的另一个查询,对数据库进行查询,向您显示一个页面

这是没有意义的,我将尝试展示一篇来自数据库的文章,其中评论最多。查询将如下所示:

SELECT pageID, title,
COUNT(comment) 
FROM comments GROUP by pageID 
ORDER BY COUNT(comment) DESC LIMIT 4"
PDO
查询中,完整语句将是:

 try{
    $stmt = $this->conn->query(" SELECT pageID, title, 
                                 COUNT(comment) FROM comments 
                                 GROUP by pageID ORDER BY 
                                 COUNT(comment) DESC LIMIT 4");
   }catch (PDOException $e){
           return 'Error: '.$e->getMessage();
       }

       foreach($stmt as $row){
           echo "<p class='snotes'><a href='article.php?id=$row[0]'>".$row['title'].'</a></p>';

       }
试试看{
$stmt=$this->conn->query(“选择页面ID、标题、,
从评论中计算(评论)
按页面ID分组按顺序
计数(注释)说明限制4“;
}捕获(PDO$e){
返回“Error:”。$e->getMessage();
}
foreach($stmt作为$row){
回声“

”; }
您应该将电影存储在数据库中(例如MySQL)。之后,您可以通过查询访问它。

如果我理解正确,您想访问一些web分析信息来构建特定页面吗?