- PHP 手册
- 函数参考
- 数据库扩展
- 针对各数据库系统对应的扩展
- tokyo_tyrant
- TokyoTyrantQuery
TokyoTyrantQuery::valid
(PECL tokyo_tyrant >= 0.1.0)
TokyoTyrantQuery::valid — Checks the validity of current item
说明
public TokyoTyrantQuery::valid ( void ) : boolChecks if the current item is valid. Part of the Iterator interface
参数
此函数没有参数。
返回值
Returns TRUE
if the current item is valid and FALSE
if not.
范例
Example #1 TokyoTyrantQuery iterator example
<?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");
/* Iterate the results */
foreach ($query as $key => $value) {
echo "pk: $key, columns: ", count($value) ,"\n";
}
?>
以上例程的输出类似于:
pk: 1, columns: 2 pk: 4, columns: 2
参见
- TokyoTyrantQuery::addCond() - Adds a condition to the query
User Contributed Notes
There are no user contributed notes for this page.官方地址:https://www.php.net/manual/en/tokyotyrantquery.valid.php