Что с этим синтаксисом, пожалуйста:MySQL запрос неправильный синтаксис
$stmt = $db->query('SELECT id, par, what, title, inde
FROM tmatria
ORDER BY inde ASC
where par = ' . $_SESSION["par"] . ';');
Ошибка:
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'where par = 0' at line 1
ORDER BY должно быть после предложения WHERE? – user3741598
** RTM ** http://dev.mysql.com/doc/refman/5.7/en/select.html и 'WHERE' является зарезервированным словом. Которое объясняет ** синтаксическую ошибку ** first **, рядом с которой 'https://dev.mysql.com/doc/refman/5.7/ru/keywords.html –
Прочтите учебник по SQL. Порядок предложений не является гибким, и любой учебник должен показывать правильный синтаксис. – Barmar