php+mysql 通过页面发送的完全正确的sql语句不执行

例如:include'./functions/database.php';$class_no=$_GET["class_no"];$class_name=$_GET["c... 例如:
include './functions/database.php';
$class_no = $_GET["class_no"];
$class_name = $_GET["class_name"];
$insertSQL = "insert into classes values(null,'$class_no','$class_name')";
echo $insertSQL;
$insertresult=mysql_query($insertSQL);
if ($insertresult) {
echo "增加班级成功!";
}else {
echo "增加班级失败!";
}
echo出的insert语句拷贝到phpmyadmin提示语法错误,照着再抄一遍就可以执行,好几次都是这样,所有的编码都设置的是utf8格式,望大神解决
我把include数据库连接的几行代码直接复制过来可以插入成功
展开
 我来答
根号叁科技
2014-12-12 · 知道合伙人软件行家
根号叁科技
知道合伙人软件行家
采纳数:200 获赞数:1123
本科毕业于山东理工大学物理学专业,硕士就读于南京理工大学模式识别与智能系统。

向TA提问 私信TA
展开全部

把字符串里面变量两旁的引号去了

$insertSQL = "insert into classes values(null,$class_no,$class_name)";
更多追问追答
追问
肯定不是这个问题,因为生成的insert语句我照着再写一遍就可以执行,就是包含文件时出错了,但又没有出错提示,路径我也写的没问题,真头疼
追答
你试一下就知道了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式