TokyoTyrantTable::put
(PECL tokyo_tyrant >= 0.1.0)
TokyoTyrantTable::put — Сохраняет строку
Описание
$key
, array $columns
) : int
Помещает новую строку в базу данных. Параметрами метода являются key, который
является первичным ключом строки, передавая null сгенерируется новый уникальный идентификатор. value -
это массив, содержащий содержимое строки, которое обычно представляет собой пары ключ-значение.
Список параметров
-
key -
Первичный ключ строки
-
columns -
Содержание строки
Возвращаемые значения
Возвращает первичный ключ в случае успешного выполнения и выбрасывает исключение TokyoTyrantException в случае возникновения ошибки.
Примеры
Пример #1 Пример использования TokyoTyrantTable::put()
<?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->put($index, array("column1" => "other data", "column2" => "better data"));
/* Вернуть строку */
var_dump($tt->get($index));
?>
Результат выполнения данного примера:
array(2) {
["column1"]=>
string(9) "some data"
["column2"]=>
string(9) "more data"
}
array(2) {
["column1"]=>
string(10) "other data"
["column2"]=>
string(11) "better data"
}