©
This document uses PHP Chinese website manual Release
(PECL tokyo_tyrant >= 0.1.0)
TokyoTyrantTable::putCat — Concatenates to a row
$key
, array $columns
)This method can be used to add new columns to existing records. Existing keys will be left unmodified but any new columns will be appended to the row. Passing null as key will generate a new row.
key
The primary key of the row or NULL
columns
Array of row contents
Returns the primary key and throws TokyoTyrantException on error.
Example #1 TokyoTyrantTable::putCat() example
<?php
$tt = new TokyoTyrantTable ( "localhost" , 1979 );
$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" }