TokyoTyrantTable::putCat
(PECL tokyo_tyrant >= 0.1.0)
TokyoTyrantTable::putCat — Объединение в строку
Описание
$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"
}