php+sql求教!代码如下,将$sql语句中变量换掉后,插入数据库明明是对的,其中conn.php是用于引用数据库的

<?phpinclude("conn.php");if($_POST['submit']){$grade=$_POST['grade'];$name=$_POST['na... <?php
include("conn.php"); if($_POST['submit']){
$grade=$_POST['grade'];
$name=$_POST['name'];
$sql="INSERT INTO mycourse SELECT * FROM course WHERE grade = '$grade' AND name = '$name'";
mysql_query($sql);
}
?>

究竟是哪儿错了啊,求解!!
在线等啊在线等!!!
展开
 我来答
sphenginx
2013-02-28 · TA获得超过428个赞
知道小有建树答主
回答量:555
采纳率:50%
帮助的人:299万
展开全部
你的变量没有被解析,不信,你把sql echo出来看看就知道了!
更多追问追答
追问
那具体要怎么做? 我才学了4天 水平很差。。。。。拜托一定告知一下 很急啊T^T
追答
给你个链接,你看下:
http://database.51cto.com/art/201009/223949.htm
百度网友0991d51
2013-03-01 · TA获得超过495个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:74.1万
展开全部
$sql="INSERT INTO mycourse SELECT * FROM course WHERE grade = '$grade' AND name = '$name'";

变成
$sql="INSERT INTO mycourse SELECT * FROM course WHERE grade = '{$grade}' AND name = '{$name}'";

试试
追问
不管用啊T^T
追答
仔细一看Sql,大问题啊,你还是先去学习SQL语句吧,
然后下个php的中文手册,里面有详细的说明,还有实例的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
564643122abc
2013-03-01 · TA获得超过462个赞
知道小有建树答主
回答量:699
采纳率:0%
帮助的人:402万
展开全部
你的SQL语句写错了 你是要插入数据还是查询数据
追问
同时进行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式