テーブル名のエスケープに少し問題があります。私はとても愚かだったので、テーブルの名前に「show」を選びました。mysqli 接続を使用すると、エスケープは正常に機能しますが、従来の 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 –
クエリ
$sQuery = "
SELECT SQL_CALC_FOUND_ROWS year, nameShow
FROM `show`
$sWhere
$sOrder
$sLimit
";