Foren / National / Russian / Тех. поддержка / Запросы документации

Принимаем вопросы от населения

Trustmaster
#39204 21. Februar 2014, 07:16

1) Для обновления 1-й записи в таблице в конкретном поле:

$db->update(cot::$db_foo, array('some_field' => $new_value), "some_key = ? AND some_other_key = ?", array($some_key, $some_other_key));

2) Для обновления 1-й записи в таблице в нескольких полях:

$foo = array(
    'some_field' => 'New value',
    'some_thing' => 12345
);

$db->update(cot::$db_foo, $foo, "some_key = ? AND some_other_key = ?", array($some_key, $some_other_key));

3) Для обновления группы записей в таблице в конкретном поле:

Аналогично 1), но с соответствующим условием выборки, например:

$db->update(cot::$db_foo, array('some_field' => $new_value), "some_key > ?", $some_key);

Но надо иметь в виду, что значения в some_field у всех записей будут одинаковые!

4) Для обновления группы записей в таблице в нескольких полях:

Аналогично 2) и 3). И обновленные значения будут одни и те же.

May the Source be with you!