thinkphp中sql语句的执行,mysql_query总是失败,哪里错了? 5

$m=M('meeting');$n=M('student');$con=mysql_connect("localhost");if(!$con){die('Couldn... $m=M('meeting');
$n=M('student');
$con = mysql_connect("localhost");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("hd_people", $con);
$sql="INSERT into hd_studentcheck(meetingID,sstudentID,dept,name) select $m.id,$n.id,$n.dept,$n.name from hd_student,hd_meeting where $m.id='1';";
$s=mysql_query($sql);
if($s){
$this->success('成功!','xxx');
}
else{
$this->error('失败!','xxx');
}
展开
 我来答
lengwusha
2015-02-27 · TA获得超过131个赞
知道答主
回答量:197
采纳率:0%
帮助的人:81.6万
展开全部
亲,正确的insert的用法是
INSERT INTO 表名称 VALUES (值1, 值2,....)


INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
追问

追答
你用 echo($sql); 打印 SQL 语句,复制到数据库里看看能不能返回结果
183525594
2015-02-27 · TA获得超过2922个赞
知道大有可为答主
回答量:3664
采纳率:58%
帮助的人:2056万
展开全部
SQL语句错了。。
追问
那该怎么改?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Java采鸟
2017-08-23
知道答主
回答量:6
采纳率:0%
帮助的人:6160
展开全部
$s=mysql_query($sql); 看看是不是调用的查询库, 没有写入权限。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式