勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

MySQLiでFOUND_ROWS(全件数取得)

   2020/09/25  PHP MySQL データベース

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文の処理
}

 - PHP MySQL データベース

  関連記事

MySQLで全文検索(フルテキストインデックス)を使用する方法

普段利用しているサイトに検索用のテキストボックスがあり、そこに何らかのワードを入 ...

MySQLiでUPDATE文

MySQLiでUPDATE文 ■ソース $mysqli = new mysqli ...

MySQLで同一サーバーの異なるDB内のテーブルをJOINする

同一のMySQLサーバーでdb1データベースのtable1テーブルと、db2デー ...

MySQLでランダムにデータを取得しつつページング機能も実装する方法

MySQLからデータを持ってくる際にランダムな表示を行ってほしいと言われた。ただ ...

MySQLでデータの集計時に1日の起点を任意の時間に変更する方法

MySQLで1日毎の集計を行う際、例えば2020/01/01のデータは2020/ ...