Database::getRow PHP Method

getRow() public method

public getRow ( $sql ) : obj | false
return obj | false
    public function getRow($sql)
    {
        $res = $this->doQuery($sql);
        if ($res && $this->getNumRows($res)) {
            return $this->fetchObject($res);
        }
        return false;
    }

Usage Example

Example #1
0
 public static function getRoles($names = null, $enable = null)
 {
     //подготавливаем запрос на выборку
     Database::DB()->reset();
     Database::DB()->select(self::$roles_table, "name,enable");
     //в зависимости от $names добавляем условие
     if (isset($names)) {
         if (empty($names)) {
             return array();
         }
         if (is_array($names)) {
             Database::DB()->where("name", $names, "IN");
         } else {
             Database::DB()->where("name", $names, "LIKE");
         }
     }
     //в зависимости от $enable добавляем условие
     if (isset($enable)) {
         Database::DB()->sqlAND();
         Database::DB()->where("enable", $enable, '=');
     }
     //выполняем запрос
     Database::DB()->exec();
     //echo Database::DB()->lastQuery().'<br/>';
     //копируем результат в массив
     $roles = array();
     while ($row = Database::getRow()) {
         array_push($roles, $row);
     }
     //и возвращаем результат
     return $roles;
 }
All Usage Examples Of Database::getRow