Я пытаюсь обновить свою запись о том, что уже существует, и вставить, если она не существует, в drupal Ниже мой код:
foreach ($array as $value) {
$query = db_merge('network_drive_listing')
->key(array('filename' => $name))
->fields(array(
'dirname' => $values['dirname'],
'basename' => $value['basename'],
'extension' => $value['extension'],
'filename' => $value['filename'],
'filetype' => $value['filetype'],
'is_dir' => $value['is_dir'],
))->execute();
}
Вместо обновления добавления записей в базу данных, где я делаю не так>? Ваша помощь будет высоко оценена?