ホームページ >バックエンド開発 >PHPチュートリアル >mysql はどれくらいのデータを返しますか?
mysqlデータベーステーブルから取得するデータの個数を記述する方法。 。 。 pdo を使用してください
$pdo = new PDO('127.0.0.1', username, password, dbname);$pdo->query("select count(*) from table_name");
重要なのは、あなたが何を言っているのか理解できないということです。要件をより詳細に説明できます。何のうち何個ですか?
$pdo->query("select count(*) from table_name"); 戻り値を取得するにはどうすればよいですか? ? ?いくつかのデータがあります。 。
$r = $pdo->query("select count(*) as cnt from table_name")->fetch(PDO::FETCH_ASSOC);
echo $r['cnt'] または
$r; = $pdo->query("select count(*) from table_name")->fetch(PDO::FETCH_NUM);
echo $r['cnt'];
php5.4.x とも書くことができます
echo $pdo->query("select count(*) as cnt from table_name")->fetch(PDO::FETCH_ASSOC)['cnt'];
または
echo $pdo->query("select count (*) from table_name")->fetch(PDO::FETCH_NUM)[0];
変数を使用して受け取ります。つまり、
$data = $pdo->query("select count(*) from table_name");
$data は配列型データである必要があります。