本帖最后由 helpmbbm 于 2012-06-12 02:08:16 编辑 mysql_connect("XXX.com","XXX","XXX");
mysql_select_db("XXX");
mysql_query("set names 'utf-8'");
$ip="222";
$insql="INSERT INTO `ip` (`ip`)VALUES ('$ip')";
mysql_query($insql);
全部页面的php代码没html没表单没include....
但是一次就插2条一样的。。。
本来有获取IP的代码,我全部去掉了,所有代码就是上面的,现在神奇了,一次插入2条 1条数据为变量ip的值222,还获得一条没有用任何方式获取的本地IP地址!!!!!
以为是出了鬼的缓存又换了IP地址,又插入2条,又是新的IP地址和222。
好吧难道是内置变量$Ip能获取??改为$iip同样插2条,,
好吧sql语句增加ID改成$insql="INSERT INTO `ip` (`id` ,`ip`)VALUES ('null', '".$iip."');";
在一次神奇的结果!!!!
我在做梦???我遇到鬼了???
表结构
CREATE TABLE `ip` (
`id` int(8) NOT NULL,
`ip` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
终于在我百般尝试下只插一条数据了,没有在插入神奇的IP地址了,把表名改成ipip后,但是还是想不明白求高人解释下解释下。。在没有任何代码获取ip的情况下。。 为什么能获取到神奇的IP地址,插2条。。。。。
在次刷新又插入2条,表名是ipip,我想是哪幻存了sql语句????
但是我都没有地方任何方式获取ip地址了啊。。也没有用任何的框架或引入外部文件。。。
我想有人相信我说的是真的吗?这这真的是真的,求开解。。
实在想不通,怕自己产生的幻觉....或者在做梦..然后狠狠的打了自己一下..然后在本地做同样的事情调试了下,结果为正常的插入一条,求解上面的应用的什么神奇的缓存技术...........................和求解怎么只插一条。。。。。。。
问题已经找到了,每人给3次机会猜。什么原因引起的,我不相信能有人能猜到!!哈哈 ------解决方案--------------------我试试