php获取用户ip和当前时间并保存到sql,从SQl数据库表[account]的[userip]里面查找IP记录;
比较一下;
已经存在时提示:IP已存在;
没有记录则显示出这个IP并把IP保存到server数据库表[account]的[userip]里面去
上面最后一行写错,改为:
没有记录则显示出这个IP并把IP保存到SQL数据库表[account]的[userip]里面去
php获取用户ip和当前时间,然后比较,并保存到sql。(具体见补充。分不是问题)
答案:1 悬赏:50 手机版
解决时间 2021-03-03 17:52
- 提问者网友:城市野鹿
- 2021-03-03 08:34
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-03-03 08:45
$clientip = addslashes( @$_SERVER["REMOTE_ADDR"] );
$datetime = date('Y-m-d H:m:s');
$conn = mysql_connect('127.0.0.1' , 'root' , 'root' );
mysql_select_db('account' , $conn);
$query = mysql_query("select * from userip where userip='{$clientip}'" , $conn);
$row = mysql_fetch_row($query);
if(empty($row)){
mysql_query("insert into userip(userip,usertime) values('{$clientip}','{$datetime}')");
}else{
echo 'IP已存在';
}
下面是数据表代码
CREATE TABLE `userip` (
`userip` varchar(32) default NULL,
`usertime` datetime default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
$datetime = date('Y-m-d H:m:s');
$conn = mysql_connect('127.0.0.1' , 'root' , 'root' );
mysql_select_db('account' , $conn);
$query = mysql_query("select * from userip where userip='{$clientip}'" , $conn);
$row = mysql_fetch_row($query);
if(empty($row)){
mysql_query("insert into userip(userip,usertime) values('{$clientip}','{$datetime}')");
}else{
echo 'IP已存在';
}
下面是数据表代码
CREATE TABLE `userip` (
`userip` varchar(32) default NULL,
`usertime` datetime default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯