query php pagination jquery


query php pagination jquery

我有一个sql命令,它给了我搜索的结果

$query = mysql_query("SELECT * FROM persons WHERE FirstName LIKE '%" . $searchText . "%' ORDER by RAND() LIMIT $offset,$per_page");

有人能教我,如果我能得到结果的数量,这样我就可以替换分页的值吗?这是分页的值,所以它只计算整个表和行的数量。

$count_query = mysql_query("SELECT COUNT(personid) AS numrows FROM persons");

我知道它只会计算所有的行,所以它会用数字给我所有的结果。我想查询,这样它只会在我从搜索中按enter键时计算结果——它在jquery中。我可以分配一个查询来计算$query变量行的结果吗?

我从您的问题中得到的是,您正在尝试计算$query变量中第一个查询返回的行数。

$num_rows = mysql_num_rows($query);

这应该对你有帮助。