webapp で db アクセスに adodb を使用しようとしています。ただし、ホスティング プロバイダーでは mysql の大文字と小文字が区別され、すべてのフィールドが小文字になっています。しかし、getInsertSQL 関数を呼び出すと、大文字で表示されます。
adodbに小文字の使用を強制する方法はありますか?
で試しました
define('ADODB_ASSOC_CASE', 0);
$ADODB_ASSOC_CASE = 0;
しかし、定数はOracle、MSSQL、およびその他のDBMSでのみ使用されると想定されているため、無視されているようです
$conn = &ADONewConnection($this->DbType);
$conn = PConnect($dbServer,$dbUser, $dbPassword,$database);
$tableName = "sample";
$insertSQL = $conn->GetInsertSQL($tableName,$objDB);
そして、列名が大文字のSQLステートメントを取得しました。