У меня есть небольшая проблема с именем escaping table. Я был настолько глуп, что выбрал «show» для названия таблицы. Когда я использую соединение mysqli, escaping работает нормально, но не работает с классическим подключением mysql. Есть рекомендации? Извините за мой английский, я не носитель языка.Имя таблицы побега MySQL
SELECT SQL_CALC_FOUND_ROWS year, nameShow
FROM `show`
LIMIT 0, 10
я получаю ошибку, как
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 'show' at line 2 –
Query
$sQuery = "
SELECT SQL_CALC_FOUND_ROWS year, nameShow
FROM `show`
$sWhere
$sOrder
$sLimit
";
Какую ошибку вы получаете? –
Когда вы делаете эту ошибку, всегда запускайте команду [RENAME TABLE tbl_name TO new_tbl_name] (http://dev.mysql.com/doc/refman/5.0/en/rename-table.html) и указывайте правильное имя в таблице :) –
Я получил эту ошибку: «У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с 'show' в строке 2' –