php中查询语言出错 $sql="select * from log where teacherID=$teacher_id ORDER BY id DESC ";
在网页中提示Queryerror:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMyS...
在网页中提示 Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY id DESC' at line 1,打开源文件发现语句$sql="select * from log where teacherID=$teacher_id ORDER BY id DESC ";请问哪里出错?
展开
3个回答
展开全部
没有用''卖歼或者$teacher_id括起来"哪配悔+" ' "李正+$teacher_id+" ' "+
更多追问追答
追问
应该怎么改?
追答
"select * from log where teacherID="+"'"+$teacher_id+"'"+ ORDER BY id DESC "
这样就阔以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的数据表里存在一个叫teacherid的字段和id 的字段吗?还是连接查询。
更多追问追答
追问
有啊
追答
$sql="select * from log where teacherID=".$teacher_id ." ORDER BY id DESC "
这样试下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询