SQlエラー
1SQLSTATE[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 '= ? LOCK IN SHARE MODE' at line 1
というエラー文が出てきました。
ネットで調べ所SQl文の何処かがまちっがているとか。
どの行にエラーが起こっているのかなどわかる方法はないのでしょうか?
また、下のコードでどこにエラーが起こっているのかわかりましたら教えてほしいです。
環境:MYSQL PHP
php
1 $users_lock = $dbh[0]->prepare("SELECT * FROM ".$users_table."WHERE ID = ? LOCK IN SHARE MODE"); 2 $site_configs_lock = $dbh[0]->prepare("SELECT * FROM ".$site_configs_table." WHERE ID = ? LOCK IN SHARE MODE"); 3 $synonyms_lock = $dbh[2]->prepare("SELECT * FROM ".$synonyms_table." WHERE ID = ? LOCK IN SHARE MODE"); 4 $suggest_words_lock = $dbh[2]->prepare("SELECT * FROM ".$suggest_words_table." WHERE ID = ? LOCK IN SHARE MODE"); 5 $categories_lock = $dbh[2]->prepare("SELECT * FROM ".$categories_table." WHERE ID = ? LOCK IN SHARE MODE"); 6 $categories_links_lock = $dbh[2]->prepare("SELECT * FROM ".$categories_links_table." WHERE ID = ? LOCK IN SHARE MODE"); 7. 8. 9. 10. 11. 12. 13.