find_count($sort_key = $table_primary_key(s), $offset = "0", $limit = "10000", $direction = "ASC", $search_string = '', $added_query = '', $added_query_type = 'AND')

Queries the database based on the currently set variables of the class. Class variables that aren't set are not used.

Returns the count of the query returned by the find function

If $query_string is set, it'll split the query string (e.g. "term1 term2" or "term1, term2") and make sure each term is found at least once in a non-boolean field

If $added_query is set, it will add to the query "SELECT * FROM table WHERE $added_query" If there is already a WHERE in the query it will work like "SELECT * FROM table WHERE () $added_query_type $added_query"

SEARCHES DO NOT SEARCH "_LOOKUP" VARIABLES

Example:

example.php
<?php
include("lib.php");
load("person");

$results_per_page 10;
$search_string $_GET["search_string"];
$uss urlencode($search_string);
if (!
$offset = (int) $_GET["offset"])   $offset 0;

$p = new person;
$records $p->find_count("name"$offset$results_per_page"ASC"$search_string);
echo 
$records;

?>