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