ホームページ >バックエンド開発 >PHPチュートリアル >mysql はどれくらいのデータを返しますか?

mysql はどれくらいのデータを返しますか?

WBOY
WBOYオリジナル
2016-06-23 14:05:09842ブラウズ

mysqlデータベーステーブルから取得するデータの個数を記述する方法。 。 。 pdo を使用してください


ディスカッションに返信 (解決策)

$pdo = new PDO('127.0.0.1', username, password, dbname);$pdo->query("select count(*) from table_name");


SQL を直接実行するには count(*) を使用するだけです

重要なのは、あなたが何を言っているのか理解できないということです。要件をより詳細に説明できます。何のうち何個ですか?

$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];


$pdo->query("select count(*) from table_name"); 戻り値の取得方法? ? ?いくつかのデータがあります。 。


変数を使用して受け取ります。つまり、
$data = $pdo->query("select count(*) from table_name");
$data は配列型データである必要があります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。