PHP插入mysql问题, 下面语句哪里有问题啊,求教!值打印都是正确的,就是插入不进去。
<?phpif($_SERVER['REQUEST_METHOD']=='POST')//判断是否提交{$conn=@mysql_connect("localhost",...
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') //判断是否提交
{
$conn = @ mysql_connect("localhost", "root", "9999") or die("数据库链接错误");
mysql_select_db("exam", $conn);//选择数据库
$sql = "INSERT INTO EM_SCORE_INFO F_SUBJECTIVE_SCORE VALUES('$subsum') WHERE F_EXAM_NAME='$a' AND F_USER_NO='$b'";
mysql_query($sql);//执行sql
?>
<?php
}
?> 展开
if($_SERVER['REQUEST_METHOD'] == 'POST') //判断是否提交
{
$conn = @ mysql_connect("localhost", "root", "9999") or die("数据库链接错误");
mysql_select_db("exam", $conn);//选择数据库
$sql = "INSERT INTO EM_SCORE_INFO F_SUBJECTIVE_SCORE VALUES('$subsum') WHERE F_EXAM_NAME='$a' AND F_USER_NO='$b'";
mysql_query($sql);//执行sql
?>
<?php
}
?> 展开
1个回答
2014-04-20
展开全部
insert 语句没有where子语句!
你的sql语句错误
建议把
mysql_query($sql);
改成
mysql_query($sql) or die( mysql_error() );
打印出数据库的操作错误提示,看看错误原因!
也不知道你这php教程是哪来的,谁教的!
insert插入语句,竟然用where子语句!!!!
你的sql语句错误
建议把
mysql_query($sql);
改成
mysql_query($sql) or die( mysql_error() );
打印出数据库的操作错误提示,看看错误原因!
也不知道你这php教程是哪来的,谁教的!
insert插入语句,竟然用where子语句!!!!
追问
嗯,谢谢指导,我改成update语句了,不过还有个关键错误在value值!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询