From: Michael J. Rubinsky Date: Wed, 8 Sep 2010 23:12:58 +0000 (-0400) Subject: PDO::FETCH_KEY_PAIR is only available since PHP 5.2.3 X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=f6c4867ad140073c32b030c0510c31b0aa7d688f;p=horde.git PDO::FETCH_KEY_PAIR is only available since PHP 5.2.3 Bug: 9223 --- diff --git a/framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php b/framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php index 310d08821..05d196faa 100644 --- a/framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php +++ b/framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php @@ -141,6 +141,10 @@ abstract class Horde_Db_Adapter_Pdo_Base extends Horde_Db_Adapter_Base */ public function selectAssoc($sql, $arg1=null, $arg2=null) { + // PDO::FETCH_KEY_PAIR is only available since PHP 5.2.3 + if (version_compare(PHP_VERSION, '5.2.3') < 0) { + return parent::selectAssoc($sql, $arg1, $arg2); + } $result = $this->execute($sql, $arg1, $arg2); return $result ? $result->fetchAll(PDO::FETCH_KEY_PAIR) : array(); }