每次通过PHP单击链接时更新DB列

时间:2011-06-29 20:06:45

标签: php

我已在网上搜索此问题,但结果主要基于Excel。

我有一个包含视频列表的网页。每当有人点击链接时,他们就会被带到一个单独的页面,在那里他们可以观看视频。我的mysql数据库中有一个表,它将视频ID链接到视图。我希望每次有人点击链接时都会增加视图列。

我知道如何在数据库端执行此操作,但我试图弄清楚如何通过PHP触发数据库操作。我想在页面顶部有一个脚本调用存储过程来在每次加载页面时更新计数,但问题是视频在页面加载时不会自动启动。用户必须手动点击“播放”。

2 个答案:

答案 0 :(得分:1)

为什么不在每次点击链接时调用的表上写一个Update查询?

答案 1 :(得分:1)

在想要增加计数器的地方有点混乱。你给出了三种情况:

  1. 当用户点击指向特定视频页面的链接时
  2. 当用户加载特定视频的页面时
  3. 用户点击视频播放时
  4. 1& 2不能准确计算实际观看视频的人数,所以我会选择你的意思是3。

    那取决于你的视频播放器。如果播放器有办法将javascript函数挂钩到视频的开头,那么您可以使用它将ajax请求发回到更新数据库的服务器页面。如果玩家没有钩子,那么你只能在页面加载时使用,这将不太可靠。

    这有帮助吗?如果我想念这个问题,请通过更新问题或添加评论来澄清。 PS。添加你尝试过的代码的代码也很长。