MySQLで検索した件数の取得
2014/06/06
ページングとかで必要になる総件数について、
いつもググってしまっていたのでメモ。
$sql = '
SELECT SQL_CALC_FOUND_ROWS *
FROM table
ORDER BY seq
LIMIT 20
';
$row = mysql_query($sql);
$num_query = mysql_query('SELECT FOUND_ROWS()');
list($num) = mysql_fetch_row($num_query); //$numに件数が入る
■参考サイト
http://ma-bank.com/item/998
関連記事
-
-
MySQLでdatetime型のカラムをdate型やtime型に変換して検索する方法
MySQLでdatetime型のカラムがあり、そちらをdate型やtime型に変 ...
-
-
MySQLのクエリキャッシュの設定方法
MySQLでのクエリキャッシュ設定及び設定項目について以下にメモ。 ...
-
-
MySQLで「doesn't have a default value」エラーの対処
MySQLでINSERT時に「Field 'カラム名' doesn't have ...
-
-
MySQLにてSELECT時にdate型のカラムから年齢を計算し取得する方法
MySQLにdate型のカラムに誕生年月日が格納されており、そこから年齢を計算し ...
-
-
MySQLで開始~終了日時の間隔を計算し分に変換して出力する方法
MySQLで「開始日時」「終了日時」のdatetime型カラムがあり、開始から終 ...