次のようにテーブル内のレコードを検索しています。
SELECT Id, Name FROM my_table WHERE Name LIKE '%prashant%' LIMIT 0, 10;
現在、ページングを維持するために LIMIT を追加しています。しかし、ユーザーが単語「prashant」を検索すると、「prashant」の総レコード数は 124 になります。しかし、クエリに制限が適用されるため、PHP スクリプトで 10 レコードしかフェッチされず、PHP コードで mysql 変数をカウントすると、見つかったレコードの合計が 10 と返されます。
したがって、基本的には、単一のクエリを使用してカウントおよび制限したいのですが、上記のクエリを変更して、レコードの合計数 (124) が必要です。クエリで見つかった合計結果をカウントするためだけに別の count(*) クエリを実行したくありません。
ありがとう。