私は現在、ADODB ライブラリを使用する Web サイトに取り組んでいます。ウェブサイト全体で、すべてのクエリは大文字で書かれています。
問題は、テーブル名が大文字であるため、クエリを実行しても機能しないことです。しかし、テーブル名を小文字に変更すると機能します。
$sql = "SELECT * FROM MEMBERS where USERNAME = '$username'";
$db = ADONewConnection('mysql');
$db->debug = true;
$db->Connect(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_NAME);
$resultFriends = $db->Execute($sql);
while ($row = $resultFriends->FetchRow()) {
var_dump($row);
die;
}
これが私が得るエラーです:
ADOConnection._Execute(SELECT * FROM MEMBERS where USERNAME = 'fury', false) % 1012 行目、ファイル: adodb.inc.php
ADOConnection.Execute(SELECT * FROM MEMBERS where USERNAME = 'fury') % 15 行目、ファイル: index.php
スクリプトを変更したくないことに注意してください。1000 個のファイルと 10000 個の場所があります。
ライブラリはありますか、またはエラーなしでこのクエリを実行できる方法はありますか?