我想在数据库中记录每天的广告印象和点击量。我正在使用PHP在mysql中插入和更新该数据。
在数据库中显示特定广告和存储数据脚本如下所示:
...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次。
我该怎么做呢?
发布于 2010-06-26 19:18:48
如果你想限制每天的印象,你需要有一个地方来保存来自广告商的配置。在那之后,你只需要选择当前印象低于当天限制的添加!
另一件事..。您应该阅读一些关于sql注入以及如何防止这种情况的内容。
我希望我的回答对你有任何帮助。
问候
https://stackoverflow.com/questions/3123640
复制相似问题