赞助商

计数器在PHP / MySQL中不会增加

发布时间:2019-04-12 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了计数器在PHP / MySQL中不会增加脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我需要为成员部分创建一个计数器(计算用户记录的次数).

我有以下脚本(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);

无需进行初步检查.

总结

以上是脚本之家为你收集整理的计数器在PHP / MySQL中不会增加全部内容,希望文章能够帮你解决计数器在PHP / MySQL中不会增加所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。