0

我正在建立一个网站,在其中显示来自不同用户的多个视频。我试图创建一个命中计数器,该计数器根据观看次数增加,但计数器保持为 1,更新所有视频以及无法更新数据库。我的脚本看起来像

$video_id = $run['videoid'];        
//## Get views
$getViews = mysql_query("SELECT `hits` FROM `views` WHERE `id` = {$video_id}");
if(mysql_num_rows($getViews)) {
  $result = mysql_fetch_assoc($getViews);
  $videoViews = $result['hits']+1; 
} else {
  $videoViews = 1;
}


mysql_query("INSERT INTO `views` (`id`) VALUES ({$video_id}) ON DUPLICATE KEY UPDATE hits = hits+1");

echo 'Total Views: '.number_format($videoViews);

绞尽脑汁好几天了,大家有什么想法吗?

4

0 回答 0