(PECL tokyo_tyrant >= 0.1.0)
Removes records based on query
public TokyoTyrantQuery TokyoTyrantQuery::out ( void )
Removes all records that match the query. Works exactly like search but removes the records instead of returning them.
Returns:
This method returns the current object and throws TokyoTyrantException on failure.
Examples:
TokyoTyrantQuery::out() example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <?php /* Connect to a table database */ $tt = new TokyoTyrantTable( "localhost" , 1979); /* Add rows */ $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" )); /* Get a new query object */ $query = $tt ->getQuery(); /* Add a search condition */ $query ->addCond( "column2" , TokyoTyrant::RDBQC_STROR, "something" ); /* Remove matching records */ $query ->out(); ?> |
See also:
Please login to continue.