mysql查询语法错误

时间:2016-08-16 18:30:09

标签: php mysql

请注意这种语法有什么问题:

create table tableA
(sessionid int,
status string);

create table tableB
(sessionid int,
data int,
num int,
air int
);

错误:

  

SQLSTATE [42000]:语法错误或访问冲突:1064 SQL语法中有错误;检查与您的MariaDB服务器版本对应的手册,以便在第1行的'where par = 0'附近使用正确的语法

2 个答案:

答案 0 :(得分:0)

位置错误

'SELECT id, par, what, title,  inde 
 FROM tmatria 
 where par = '. $_SESSION["par"] . ' ORDER BY inde ASC ;'

答案 1 :(得分:0)

ORDER子句应该在WHERE子句

之后
$stmt = $db->query("SELECT id, par, what, title,  inde FROM tmatria where par = '$_SESSION[par]' ORDER BY inde ASC");