PHPにおけるカウント取得
PHPスクリプトでカウントを取得する方法を見てみましょう。 ここではそれほど単純ではありません。
ユーザー数をカウントするコードを書いてみましょう:
<?php
$query = "SELECT COUNT(*) FROM users";
$res = mysqli_query($link, $query) or die(mysqli_error($link));
$data = mysqli_fetch_assoc($res);
?>
この場合、カウントは変数$dataに入ります。しかし、
この変数は次のような配列になります:
<?php
var_dump($data); // ['COUNT(*)' => 6]
?>
この配列のキーをもっと見やすくするために、
クエリ内でasコマンドを使用してフィールド名を変更できます:
<?php
$query = "SELECT COUNT(*) as count FROM users";
?>
このように名前を変更した後、
変数$data内のカウントは
キー'count'に格納されます:
<?php
var_dump($data); // ['count' => 6]
?>
給与が300のすべてのユーザーをカウントしてください。
給与が300または年齢が23のすべてのユーザーをカウントしてください。