Koguse hankimine PHP-s

Vaatame, kuidas saada loendatud kogus meie PHP skriptis, kuna siin pole kõik nii lihtne.

Kirjutame koodi, mis loeb kasutajate arvu:

php<?php
  $query = "SELECT COUNT(*) FROM users";
  $res = mysqli_query($link, $query) or die(mysqli_error($link));
  $data = mysqli_fetch_assoc($res);
?>

Meie puhul selgub, et kogus satub muutujasse $data. Kuid see muutuja esindab endast massiivi järgneval kujul:

php<?php
  var_dump($data); // ['COUNT(*)' => 6]
?>

Selleks, et võti selles massiivis oleks ilusam, saame oma välja päringus ümber nimetada käsuga as:

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

Pärast sellist ümbernimetamist muutujas $data asub meie kogus nüüd võtmes 'count':

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

Loendage kõik kasutajad palgaga 300.

Задание 2

Loendage kõik kasutajad palgaga 300 või vanusega 23.