hawkmaster: Problem mit Prepared Statement bei Postgres

Beitrag lesen

Hallo Alexander,

Die andere Hälfte des Problems ist, dass Du PDO::CASE_XXX offenbar nicht kennst. (Am Rande: Perls DBI nennt das FetchHashKeyName.) Damit bekommst Du DB-unabhängig immer Bit für Bit die selben Spaltennamen.

Ich habe das nun mal versucht mit

// Set the case in which to return column_names.
$DBO->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER);

Das ist doch dann aber nichts anderes, als wenn ich gleich alle Spaltennamen in Kleinbuchstaben schreibe.

Und an der Problematik das meine ganzen Indentifier die ich in Groß-Kleinschreibweise habe und diese so nicht verwendet werden könne, ändert dies nichts.

function ...{
...
return $foundroot['MyDirectoryPath'];

geht nicht.

ich brauche entweder
return $foundroot['mydirectorypath'];

oder aber ich muss überall ein "strtolower()" davor setzen

vielen Dank und viele Grüße
hawk