• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • TokyoTyrantQuery::count()

    (No version information available, might only be in Git)

    Counts records

    说明

    publicTokyoTyrantQuery::count(void): int

    Returns a count of how many records a query returns.

    参数

    此函数没有参数。

    返回值

    Returns a count of matching rows and throws TokyoTyrantException on error

    范例

    Example #1 TokyoTyrantQuery::count() 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" => "not 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");
    /* Count the results */
    var_dump($query->count());
    ?>
    

    以上例程会输出:

    int(2)
    

    参见

    • TokyoTyrantQuery::out() Removes records based on query
    • TokyoTyrantQuery::search() Searches records
    • TokyoTyrantQuery::metaSearch() Retrieve records with multiple queries