PHPにおけるカウント取得

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<?php
  var_dump($data); // ['COUNT(*)' => 6]
?>

この配列のキーをもっと見やすくするために、 クエリ内でasコマンドを使用してフィールド名を変更できます:

php<?php
  $query = "SELECT COUNT(*) as count FROM users";
?>

このように名前を変更した後、 変数$data内のカウントは キー'count'に格納されます:

php<?php
  var_dump($data); // ['count' => 6]
?>
Задание 1

給与が300のすべてのユーザーをカウントしてください。

Задание 2

給与が300または年齢が23のすべてのユーザーをカウントしてください。