Ejemplo n.º 1
0
 public function create($objArr)
 {
     $cols = [];
     $vals = [];
     foreach ($objArr as $col => $val) {
         $cols[] = $col;
         if (is_string($val)) {
             $vals[] = "'" . $val . "'";
         } else {
             $vals[] = $val;
         }
     }
     $cols = implode(',', $cols);
     $vals = implode(',', $vals);
     if (!MySql::run("INSERT INTO {$this->table} ({$cols}) VALUES ({$vals})")) {
         return MySql::getError();
     }
     return false;
 }
Ejemplo n.º 2
0
 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']);
 }