我正在建立一个网站,我会在其中显示来自不同用户的多个视频。我试图创建一个命中计数器,它根据视图的数量增加,但计数器保持为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);
我现在已经绞尽脑汁待了几天,有没有人有任何想法?