public function save() { $tokens = []; $values = []; foreach (static::$columns as $column) { $tokens[] = ':' . $column; $values[':' . $column] = $this->{$column}; } /*if (!isset($this->id)) {*/ $sql = 'INSERT INTO' . ' ' . static::$table . ' (' . implode(',', static::$columns) . ') VALUE(' . implode(',', $tokens) . ')'; $res = new DBConnection(); $res->queryadd($sql, $values); /*}else{ $columns = []; foreach (static::$columns as $column) { $columns[] = $column . '=:' . $column; } $sql = 'UPDATE ' . static::$table . ' SET ' . implode(', ', $columns) . ' WHERE id = :id'; $res = new DBConnection; $res->queryedit($sql, $values); }*/ }