我有一个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变量行的结果吗?
发布于 2013-07-27 03:06:49
我从您的问题中得到的是,您正在尝试计算$query变量中的第一个查询返回的行数。
$num_rows = mysql_num_rows($query);
这应该对你有帮助。
https://stackoverflow.com/questions/17893711
复制相似问题