php代码中向mysql中插入数据为什么插不进去

<?php
include("Connections/myconn.php");//连接数据库
mysql_select_db("a",$myconn);//选择数据库
if(isset($_POST['tj']))
{
$sql="insert into reader (fwm,name,readertype,cardtype,cardnum,dh,email) values ('".$_POST['fwm']."','".$_POST['name']."','".$_POST['readertype']."','".$_POST['cardtype']."','".$_POST['cardnum']."','".$_POST['dh']."','".$_POST['email']."')";
$result=mysql_query($sql);

if(!$result)
{
echo "<script> alert ('插入失败') </script>";
}
else
{
echo"<script> alert('插入成功');location.href='reder1.php'</script>";

}
}
?>

root用户是不存在权限问题的!可能是表的结构问题!你新建一张表用同样的代码试着去执行插入语句试试!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-28
]."')" 您的这个括号错了。是中文括号。