Hent antal i PHP

Lad os se på, hvordan man henter det tællede antal i vores PHP-script, da det ikke er helt ligetil.

Lad os skrive kode, der tæller antallet af brugere:

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

I vores tilfælde vil antallet komme ind i variablen $data. Dog vil denne variabel være et array af følgende form:

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

For at nøglen i dette array skal være mere pæn, kan vi omdøbe vores felt i forespørgslen ved hjælp af kommandoen as:

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

Efter en sådan omdøbning vil vores antal i variablen $data allerede ligge under nøglen 'count':

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

Tæl alle brugere med en løn på 300.

Задание 2

Tæl alle brugere med en løn på 300 eller en alder på 23.