我照着书写的一段向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成都培训
2015-03-08 · 超过66用户采纳过TA的回答
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:128万
展开全部
试试这样写
// 在_1db数据库中的_1logontest表中插入数据
$query="insert into _1logontest (email,pword,qname,sex) values ('".$email."','".$pword."','".$qname."','".$sex."')";
$result=mysqli_query($db,$query);
TableDI
2024-07-18 广告
在上海悉息信息科技有限公司,我们深知Excel在数据处理中的重要作用。在Excel中引用不同工作表(sheet)的数据是常见的操作,这有助于整合和分析跨多个工作表的信息。通过在工作表名称前加上感叹号“!”,您可以轻松地引用其他工作表中的数据... 点击进入详情页
本回答由TableDI提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式