2013-07-27 52 views
0

我有這樣的SQL命令,讓我從搜索結果查詢PHP分頁jQuery的

$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");

我知道,它給了我一切的結果在數字只會算所有行。我想查詢,以便它只會計算結果,當我從我的搜索按下輸入它是在jQuery中。我可以分配一個查詢來計算$query變量行的結果嗎?

+0

你能正確地構思你的問題......不能明白你想問什麼。 – Guanxi

+0

@關西先生我更新了我的問題謝謝:D –

回答

3

我從你的問題得到的是,你正在試圖計數由$查詢變量中的第一個查詢返回的行數。

$num_rows = mysql_num_rows($query);

這會幫助你。

+0

哦,上帝,它的工作哈哈感謝兄弟:D –