勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

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

  関連記事

1回のSQL文で複数のUPDATE

INSERTはバルクインサートを使えばいいが、 UPDATEはあまり聞かないので ...

MySQLでデータがあれば上書き、無ければ挿入する

既存のソースを編集時に「REPLACE INTO~~」 という見たことの無いSQ ...

adminerでMySQLに接続しようとするとエラー

新しく構築したサーバにadminerを入れて接続しようとすると、「mysqlnd ...

MySQLのエラーログ取得関数

場合によってログに出力させたい値が異なる場合があったのでメモ。 function ...

phpMyAdminやAdminer上だけ文字化け

レンタルサーバーのプログラムでWebページ上では文字化けしていないのに、phpM ...

sshでMySQLの操作

今までMySQLを操作するときはphpmyadminから 行っていたけど、php ...

mysqlでrootのパスワードが分からない場合

pleskで管理しているサーバがあり、mysqlのrootのパスワードが分からな ...

MySQLで日時や日付で範囲検索する際の速度向上

結論としてはUNIXタイムスタンプ型にする。 MySQLでdatetime型で2 ...

エックスサーバーでMySQLのサイズに注意

エックスサーバーで自動更新のログをMySQLに保存するようなシステムを動かしてい ...

PHPからMySQLにシリアライズしたデータを格納

アンケートフォームみたいなのがあって、 今後も定期開催し、尚且つ質問内容は増減す ...