Hämta antal i PHP

Låt oss titta på hur man får det beräknade antalet i vårt PHP-skript, eftersom det inte är helt enkelt.

Låt oss skriva kod som räknar antalet användare:

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

I vårt fall kommer antalet att hamna i variabeln $data. Men denna variabel kommer att vara en array av följande form:

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

För att nyckeln i denna array ska vara mer snygg kan vi byta namn på vårt fält i förfrågan med kommandot as:

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

Efter ett sådant namnbyte kommer vårt antal i variabeln $data att ligga under nyckeln 'count':

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

Räkna alla användare med en lön på 300.

Задание 2

Räkna alla användare med en lön på 300 eller en ålder på 23.