public static function doSelect($params = array()) { $dbresult = self::executeQuery(self::DB_NAME, $params); $items = array(); if ($dbresult && $dbresult->RecordCount() > 0) { while ($dbresult && ($row = $dbresult->FetchRow())) { $item = new self(); $item->PopulateFromDb($row); $items[] = $item; } } return $items; }