update

Обновление данных

boolean update($fields, $table, $where)

$fields - массив обновляемых значений $table - таблица для обновления $where - условие для поиска обновляемых записей

Метод "update" позволяет обновить данные в базе, передав новые значения в массиве $fields. Формат массива обновляемых значений - field => new_value, где "field" - название обновляемого поля, а "new_value" - новое значение.


Пример

$table = $modx->getFullTableName( 'cars_table' );  

$fields = array('make'  => $new_make,  
                'model' => $new_model,  
                'color' => $new_color,  
                'year'  => $new_year,  
                'updated'=> time()  
                );  

$result = $modx->db->update( $fields, $table, 'id = "' . $id . '"' );   
if( $result ) {  
    echo 'Информация обновлена!';  
} else {  
    echo 'Возникла проблема во время запроса...';  
}
Mem: 3.5 mb, MySQL: 0.0031 s, 2 req., PHP: 0.0391 s, all: 0.0422 s, cache.