0

我有这个 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变量行结果吗?

4

1 回答 1

3

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

$num_rows = mysql_num_rows($query);

这应该可以帮助你。

于 2013-07-27T03:06:49.607 回答