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
$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
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
$query = "SELECT COUNT(*) as count FROM users";
?>
Pärast sellist ümbernimetamist muutujas
$data asub meie kogus nüüd
võtmes 'count':
<?php
var_dump($data); // ['count' => 6]
?>
Loendage kõik kasutajad palgaga 300.
Loendage kõik kasutajad palgaga 300
või vanusega 23.