-2

テーブルにある行の総数を数えたいだけです。

この番号は、私の Web サイトのサイドバーにあるカテゴリ名の右側の括弧内に表示されます。

4

2 に答える 2

5

SQLで

  SELECT COUNT(*) FROM your_table

そしてPHPから

  $result = mysql_query('SELECT COUNT(*) AS count FROM your_table');
  $row = mysql_fetch_assoc($result);
  $count = $row['count']; 

あるいは、PDO を使用する場合 (準備済みステートメントなし)

  $count = (int) $pdo->query('SELECT COUNT(*) FROM your_table')->fetchColumn(); 

次に、単にエコーします

  echo '(Rows: ' . $count . ')';

または、派手になりたい場合はprintf

  printf('(Rows: %d)', $count);
于 2012-08-01T00:21:14.817 に答える
1

mysql_num_rows() 関数を使用して、別の方法で PHP からこれを行うこともできます。

例:

$result = mysql_query('SELECT id FROM your_table');
$count = mysql_num_rows($result);
于 2012-08-01T11:06:06.167 に答える