我想记录数据库中每天的广告展示次数和点击次数。 我正在使用PHP在mysql中插入和更新该数据。
在db中显示特定广告和存储数据的脚本如下所示:
...count the number of rows in db with this advertisement ID ...
if ($total == "0") {
mysql_query("INSERT INTO impressions VALUES ('".$id."','1','0',NOW('')");
}else{
mysql_query("UPDATE impressions SET impressions=impressions+1 WHERE id=$id;
}
mysql数据库中的表:
id | impressions | clicks | date
------------------------------------------
5 | 104 | 23 | 2010-06-23
我可以以某种方式使用每天的展示次数限制吗?
例如,如果广告客户希望将其添加的展示次数限制为每天5000次。
我该怎么做?
答案 0 :(得分:0)
如果您想限制每天的展示次数,则需要有一个地方可以从广告客户那里保存该配置。之后,您只需选择当前展示次数低于当前限制的添加内容!
其他的事情......你应该读一些关于sql注入的内容以及如何防止它。
我希望我的回答可以帮助你。
此致