我照着书写的一段向mysql数据库数据库插入数据的PHP代码,可是数据老是插不进去。请帮忙看看。
这是代码(把表单内容插入到数据库):<?php$email=$_POST['email'];$pword=$_POST['pword'];$qname=$_POST['q...
这是代码(把表单内容插入到数据库):
<?php
$email=$_POST['email'];
$pword=$_POST['pword'];
$qname=$_POST['qname'];
$sex=$_POST['sex'];
if(!$email||!$pword||!$qname)
{
echo "您没有完整填写信息。<br/>".
"请完整填写。<br/><br/><br/>";
echo "<input type=\"button\" name=\"Submit\" value=\"跳 转\" class=\"btn\" onclick=\"location.href='_1test.html'\" />";
exit;
}
if(PHP_VERSION < 6) //PHP6取消了get_magic_quotes_gpc()函数
{
$_getm=get_magic_quotes_gpc();
}
if(!$_getm)
{
$email=addslashes($email);
$pword=addslashes($pword);
$qname=addslashes($qname);
$sex=addslashes(sex);
}
@ $db=mysqli_connect('localhost','_1test','111','_1db'); //打开_1db数据库
if(mysqli_connect_errno())
{
echo "Error: 不能连接数据库!请待会再试验<br/>"."点击<input type=\"button\" name=\"Submit\" value=\"跳 转\" class=\"btn\" onclick=\"location.href='_1test.html'\" />返回原界面。";
exit;
}
$query="insert into _1logontest (email,pword,qname,sex) values // 在_1db数据库中的_1logontest表中插入数据
('".$email."','".$pword."','".$qname."','".$sex."')";
$result=mysqli_query($db,$query);
if(result)
{
echo "这有".mysqli_affected_rows($db)."个人加入";
}
else
{
echo "有个错误,SQL执行失败!<br/>"."点击<input type=\"button\" name=\"Submit\" value=\"跳 转\" class=\"btn\" onclick=\"location.href='_1test.html'\" />返回原界面。";;
}
$db->close();
?>
</body>
</html>
结果: 展开
<?php
$email=$_POST['email'];
$pword=$_POST['pword'];
$qname=$_POST['qname'];
$sex=$_POST['sex'];
if(!$email||!$pword||!$qname)
{
echo "您没有完整填写信息。<br/>".
"请完整填写。<br/><br/><br/>";
echo "<input type=\"button\" name=\"Submit\" value=\"跳 转\" class=\"btn\" onclick=\"location.href='_1test.html'\" />";
exit;
}
if(PHP_VERSION < 6) //PHP6取消了get_magic_quotes_gpc()函数
{
$_getm=get_magic_quotes_gpc();
}
if(!$_getm)
{
$email=addslashes($email);
$pword=addslashes($pword);
$qname=addslashes($qname);
$sex=addslashes(sex);
}
@ $db=mysqli_connect('localhost','_1test','111','_1db'); //打开_1db数据库
if(mysqli_connect_errno())
{
echo "Error: 不能连接数据库!请待会再试验<br/>"."点击<input type=\"button\" name=\"Submit\" value=\"跳 转\" class=\"btn\" onclick=\"location.href='_1test.html'\" />返回原界面。";
exit;
}
$query="insert into _1logontest (email,pword,qname,sex) values // 在_1db数据库中的_1logontest表中插入数据
('".$email."','".$pword."','".$qname."','".$sex."')";
$result=mysqli_query($db,$query);
if(result)
{
echo "这有".mysqli_affected_rows($db)."个人加入";
}
else
{
echo "有个错误,SQL执行失败!<br/>"."点击<input type=\"button\" name=\"Submit\" value=\"跳 转\" class=\"btn\" onclick=\"location.href='_1test.html'\" />返回原界面。";;
}
$db->close();
?>
</body>
</html>
结果: 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询