勉強したことのメモ

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で文字列を置換する方法

MySQLで文字列の置換を行いたかった。以下に方法をメモ。   目次1 ...

MySQLで経度緯度から半径○Kmのデータを抽出する方法

経度と緯度をtext型として格納しているMySQLのテーブルがあり、指定した経度 ...

MySQLiでINSERT文

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

phpMyAdminより高速で軽量なAdminerが凄い

MySQLをGUIで管理できるphpMyAdmin。特に不満はないんだけど、もっ ...

MySQLでサイズの大きいファイルをインポートする際の注意点

MySQLでサイズの大きい(3GBほどの)dumpファイルを異なるサーバに移行し ...