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인 모든 사용자의 수를 세세요.