我在mysql db中有一个投票表。 投票ID,投票图片,用户ID,投票ip,投票日期,投票金额 - 如下所示。
不允许每隔24小时从同一个ip投票一张图片,也不允许从其他user_id投票(使用相同的IP)。
所以我正在寻找一个mysql查询,让我分开使用过的ip地址>每天1次(整个比赛时间每天一天),并将比较来自同一个ip的其他user_id是否在同一天投票,这也是非法的。抱歉英语不好。
你能帮助我吗?
vid | vpic | user_id |贵宾| vdate | VSUM
感谢
答案 0 :(得分:0)
基本上,你必须使用SELECT查询来计算那些用户id等于试图投票的行和行中存储的ip地址等于实际选民的行数。 IP地址和日期的日期小于今天或月份小于实际月份或小于实际年份。
如果计数返回超过0,则意味着客户无法提交投票。