Mysql使用PHP插入和更新印象

时间:2010-06-26 11:07:47

标签: php mysql

我想记录数据库中每天的广告展示次数和点击次数。 我正在使用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次。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果您想限制每天的展示次数,则需要有一个地方可以从广告客户那里保存该配置。之后,您只需选择当前展示次数低于当前限制的添加内容!

其他的事情......你应该读一些关于sql注入的内容以及如何防止它。

我希望我的回答可以帮助你。

此致