IP一直插入不到数据库,关于PHP的

来源:百度知道 编辑:UC知道 时间:2024/05/23 14:06:01
<?PHP
$name=$_POST['name'];
$sex=$_POST['sex'];
$email=$_POST['email'];
$qq=$_POST['qq'];
$info=$_POST['info'];
?>

<?
/* **************************连接数据库的信息**************************** */

if ($_SERVER["HTTP_X_FORWARDED_FOR"]=="")
{
$ip=$_SERVER["REMOTE_ADDR"];
}
else
$ip=$_SERVER["HTTP_X_FORWARDED_FOR"];

$mysql_server_name="222.184.121.16";
$mysql_username="a1127202516";
$mysql_password="29884817";
$mysql_database="a1127202516";

/**************************************** 操纵数据库*********************************************/

$sql = "INSERT INTO `a1127202516`.`currliuyan` (`id`, `name`, `sex`, `email`, `qq`, `info`, `ip`, `time`)
VALUES (NULL, '$name', '$sex', '$email', '$qq',

用 mysql_escape_string 将sql语句处理一下试试.再或者看看生成的是什么样的sql语句

同意~~
还有一点,你可以看看你的数据库设置的IP格式

数据库IP的字段类型是INT吧?换成varchar试试