[求助] 每个ip每天只能投3票 php代码咋写呀 55555555

 我来答
康夫子
2011-08-15 · TA获得超过229个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:124万
展开全部
$query = mysql_query("select count(*) from 表 where ip='要查询的IP'");
list($total) = mysql_fetch_row($query);
if($total < 3) {
mysql_query("insert into 表 set ip='得到的ip',其它字段");
}
追问
关键是 如何 记录当天的投票数呀 程序咋写 我对php操作时间不是很精通啊
追答
数据库里记录的每一条记录再加一个时间字段time,记录时间戳,那么程序就改为

$timestamp = time();//当前的时间
$checkTime = $timestamp - 24*3600;//减去一天
$query = mysql_query("select count(*) from 表 where ip='要查询的IP' and time>'$checkTime'");
list($total) = mysql_fetch_row($query);
if($total < 3) {
mysql_query("insert into 表 set ip='得到的ip',其它字段");//符合条件,插入数据库
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪天看海8424
2011-08-12 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:120万
展开全部
投票时,记录ip;每次投票时,都在数据库中查询一下这个ip在今天的记录数,小于3即可插入,大于等于3时,提示“每个ip每天只能投3票”,然后结束。
追问
关键是 如何 记录当天的投票数呀 程序咋写 我对php操作时间不是很精通啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
却成荫9T
2011-08-12 · 超过35用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:89.1万
展开全部
建一个IP数据库,每登陆一个个IP投票一次记录一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一谷风
2011-08-15
知道答主
回答量:20
采纳率:0%
帮助的人:2.4万
展开全部
广泛 恢复大概昆仑山$&^&^**(*$
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式