Я пытаюсь использовать adodb для доступа к БД в моем веб-приложении.
Однако мой хостинг-провайдер имеет MySQL чувствительный к регистру,
и у меня все мои поля в нижнем регистре. Но когда я вызываю функцию getInsertSQL,
Я получил их в верхнем регистре.
Есть ли способ заставить adodb использовать строчные буквы?
Я пытался с
define('ADODB_ASSOC_CASE', 0);
$ADODB_ASSOC_CASE = 0;
Но, похоже, это игнорируется, поскольку предполагается, что константа будет использоваться только с oracle, MSSQL и другими СУБД
$conn = &ADONewConnection($this->DbType);
$conn = PConnect($dbServer,$dbUser, $dbPassword,$database);
$tableName = "sample";
$insertSQL = $conn->GetInsertSQL($tableName,$objDB);
И я получил инструкцию SQL с именами столбцов в верхнем регистре.