©
本文檔使用 php中文網手册 發布
(PECL tokyo_tyrant >= 0.1.0)
TokyoTyrantQuery::rewind — Rewinds the iterator
Rewind the resultset and executes the query if it has not been executed. Part of the Iterator interface.
此函数没有参数。
Returns TRUE
Example #1 TokyoTyrantQuery iterator example
<?php
$tt = new TokyoTyrantTable ( "localhost" , 1979 );
$tt -> put ( null , array( "column1" => "some data" , "column2" => "something here" ));
$tt -> put ( null , array( "column1" => "more data" , "column2" => "best data this far" ));
$tt -> put ( null , array( "column1" => "again data" , "column3" => "foobar here" ));
$tt -> put ( null , array( "column45" => "random data" , "column2" => "something along the lines" ));
$tt -> put ( null , array( "column21" => "test data" , "column2" => "generating.." ));
$tt -> put ( null , array( "column1" => "foobar data" , "column2" => "value here" ));
$query = $tt -> getQuery ();
$query -> addCond ( "column2" , TokyoTyrant :: RDBQC_STROR , "something" );
foreach ( $query as $key => $value ) {
echo "pk: $key , columns: " , count ( $value ) , "\n" ;
}
?>
以上例程的输出类似于:
pk: 1, columns: 2 pk: 4, columns: 2