php 中添加SQL老报错

来源:百度知道 编辑:UC知道 时间:2024/07/04 17:55:24
用ASP习惯了的我,现在开始转向学习PHP,刚学PHP的我感觉PHP的代码要简单多了,但菜鸟还是菜鸟我还是碰到问题,代码如下:
$sql = "INSERT INTO `admin_user` VALUES (NULL,'" . $UserName . "','" .$UserPwd . "')";
echo $sql;
mysql_query($sql) or die("<script>window.alert('请仔细检查!');window.history.back();</script>");
die("<script>window.alert('发表成功!');window.location.href='User.php?Action=List';</script>");
MySQL语句在MySQL维护软件中执行都正常,在PHP中却老是报错这是为什么?$UserName,$UserPwd都已经声明并给上值了。
数据表:admin_user 中的有UserId,UserName,UserPwd 3个字段

$sql = "INSERT INTO `admin_user` VALUES (NULL, '$UserName', '$UserPwd')";

$res=mysql_query($sql);

if ($res) echo "<script>window.alert('发表成功!');window.location.href='User.php?Action=List';</script>";
else echo "执行 $sql 出错:".mysql_error();

报什么错