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 に答える