【发布时间】:2011-08-23 02:27:31
【问题描述】:
我正在尝试在我的数据库中添加一个 IP 地址。 如果我做这样的回声:
echo $_SERVER['REMOTE_ADDR'];
但是如果我试图把它放在一个变量或数据库中它什么都没有,所以在我的数据库中它说:NULL 我使用的命令:
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("UPDATE users SET last_ip='".$ip."' WHERE id=".$row['id']) or die(mysql_error());
我不知道我做错了什么。 有人可以帮我解决这个问题吗?
谢谢!
【问题讨论】:
-
last_ip的数据类型是什么? -
转储 $sql 的值 - 您应该能够判断 $ip 是否为空或者 SQL 语句的格式是否正确。然后就可以直接把sql语句粘贴到mysql里面找错了。
-
值是空的一直是空的,真奇怪..
-
向我们展示一次已解析的查询。