В Drupal 7 простые обновления работают так:
$num_updated = db_update('joke')
->fields(array(
'punchline' => 'Take my wife please!',
))
->condition('nid', 3, '>=')
->execute();
Но что, если у меня несколько условий (скажем, nid> = 3 и uid> = 2). Пишу что-то вроде:
$num_updated = db_update('joke')
->fields(array(
'punchline' => 'Take my wife please!',
))
->condition('nid', 3, '>=')
->condition('uid', 2, '>=')
->execute();
не похоже на работу. Есть идеи?