我需要为成员部分创建一个计数器(计算用户记录的次数).
我有以下脚本(counter.php):
D B:
CREATE TABLE `members` (
`mid` int(11) NOT NULL AUTO_INCREMENT,`views` int(11) DEFAULT '0',/* etc...*/
PRIMARY KEY (`mid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
现在,我在.htaccess文件中所做的是:
RewriteEngine On
RewriteRule ^img/logo([0-9]+).jpg$/counter.php?mid=$1 [L]
但由于某种原因,我的计数器不正确.我错过了什么?
最佳答案
你可能只是简化它并执行以下操作:
$query = "UPDATE members SET views = views + 1 WHERE mid = " . $_GET['mid'];
mysql_query($query);
if (mysql_affected_rows() == 0) {
mail(ADMIN,mysql_error());
}
mysql_close($conn);
无需进行初步检查.