public function findAll($conds = []) { $where = []; foreach ($conds as $key => $value) { $where[] = $key . '=' . $value; } if (count($where)) { $where = ' WHERE ' . implode(' AND ', $where); } return MySql::find("SELECT * FROM {$this->table}" . $where); }
public static function update() { $version = MySql::find('SELECT db_version FROM config'); $version = $version[0]['db_version']; for ($i = $version; $i < sizeof(self::$updates); $i++) { MySql::run(self::$updates[$i]); } MySql::run('UPDATE config SET db_version=' . sizeof(self::$updates)); unset($GLOBALS['updates']); }