MySQLiでFOUND_ROWS(全件数取得)
2020/09/25
MySQLiでFOUND_ROWS(全件数取得)。
$sql = '
SELECT SQL_CALC_FOUND_ROWS *
FROM test_table
LIMIT ' . $offset . ', ' . $limit . '
';
$row = $mysqli->query($sql);
$num_query = $mysqli->query('SELECT FOUND_ROWS()');
list($max_num) = $num_query->fetch_row(); //ここに総件数
while ($rs = $row->fetch_array(MYSQLI_ASSOC)) {
//先に打ったSQL文の処理
}
関連記事
お名前.comの共用サーバー(SD)にphpmyadminを入れる
公式で書いてあるやつは3.4.2だけど、もうちょっと新しいバージョンを入れたかっ ...
MySQLでテーブル構造とデータをコピーする方法
MySQLで既にあるテーブルとデータに対して実験を行う必要があった。本番テーブル ...
MySQLで開始から終了日付内を調べたいとき
等号不等号でもできるけど、BETWEENというのがよさそう。 ■参考サイト ht ...
MySQLで日時や日付で範囲検索する際に動作速度を向上させる方法
MySQLでログ系等の大量にデータが格納されているテーブルから日時や日付で範囲検 ...
MySQLに保存したデータをJSON形式で取得する方法
MySQLに保存したデータをJSON形式で利用したいということがたまにある(Ja ...