TokyoTyrantTable::putCat

(PECL tokyo_tyrant >= 0.1.0)

TokyoTyrantTable::putCatОбъединение в строку

Описание

public TokyoTyrantTable::putCat ( string $key , array $columns ) : void

Метод можно использовать для добавления новых столбцов к существующим записям. Существующие ключи останутся неизменными, но все новые столбцы будут добавлены к строке. Передача null в качестве ключа приведет к созданию новой строки.

Список параметров

key

Первичный ключ строки или null

columns

Массив содержимого строки

Возвращаемые значения

Возвращает первичный ключ или выбрасывает исключение TokyoTyrantException в случае возникновения ошибки.

Примеры

Пример #1 Пример использования TokyoTyrantTable::putCat()

<?php
/* Подключиться к базе данных таблицы */
$tt = new TokyoTyrantTable("localhost"1979);

/* Передача null в put генерирует новый uid */
$index $tt->put(null, array("column1" => "some data""column2" => "more data"));

/* Вернуть строку */
var_dump($tt->get($index));

/* Изменить существующую строку */
$tt->putcat($index, array("column1" => "something new""new_column" => "other data"));

/* Вернуть строку */
var_dump($tt->get($index));
?>

Результат выполнения данного примера:

array(2) {
  ["column1"]=>
  string(9) "some data"
  ["column2"]=>
  string(9) "more data"
}
array(3) {
  ["column1"]=>
  string(9) "some data"
  ["column2"]=>
  string(9) "more data"
  ["new_column"]=>
  string(10) "other data"
}

Смотрите также