21,886
社区成员
发帖
与我相关
我的任务
分享
$sql ="select ip from ip where ip='".$_POST[IP]."'"
这句应该怎么写。<?php
$con = mysql_connect("我的服务器IP",'数据库名','密码'); //这些我都可以确定是正确的
if (!$con){
die('Could not connect: ' . mysql_error());
}
mysql_select_db("数据库名", $con);
$sql ="select `ip` from `ip` where `ip`='$_POST[IP]'";
$result =mysql_query ($sql,$con);
$row = mysql_fetch_row($result);
if ($row)
{
mysql_select_db("数据库名", $con);
$sql="INSERT INTO domain (`yuming`,`ip`,`status`)VALUES('$_POST[yuming]','$_POST[ip]','$_POST[status]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "成功提交";
}else{
echo '<script>alert("请输入正确的IP地址!");history.go(-1);</script>'
}
?>
运行上面这个看看,如果还是不行看一下数据的字段类型、长度、编码符不符合。