Example #1
0
 /**
  * Return a single row
  * @param array $params Parameter array
  * @param int $fetchMode PDO fetch mode, default to assoc
  * @param \PDO $db Database connection to use, default to slave resource
  * @return mixed
  */
 public static function _getValue($params, $fetchMode = \PDO::FETCH_ASSOC, &$db = FALSE)
 {
     // Set select
     if (!isset($params['select'])) {
         $params['select'] = '*';
     }
     // Set from
     if (!isset($params['from'])) {
         $params['from'] = '`' . static::$dbTable . '`';
     }
     // Get database slave for read
     if ($db === FALSE) {
         $db =& self::_getDbSlave();
     }
     // Return value
     return $db->getValue($params, $fetchMode);
 }