PHP で MySQL のテーブルの件数を取得する

PHP で MySQL のテーブルの件数を取得します。

[adsense1]

全レコードの件数を取得

$sql = 'SELECT COUNT(*) as cnt FROM tableName';
$rs = mysql_query($sql);
$row = mysql_fetch_assoc($rs);
$count = $row['cnt'];

$count に tableName テーブルの全レコードの件数がはいります。

フィールドの値が 1 の件数を取得

$sql = 'SELECT COUNT(*) as cnt FROM tableName WHERE fieldName=1';
$rs = mysql_query($sql);
$row = mysql_fetch_assoc($rs);
$count1 = $row['cnt'];

$count1 に fieldName フィールドの値が 1 の件数がはいります。

ついでに割合を計算します(四捨五入)

$result = round($count1 / $count * 100);

[adsense2]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください