Pobieranie liczby w PHP
Przyjrzyjmy się, jak uzyskać policzoną liczbę w naszym skrypcie PHP, ponieważ tutaj nie wszystko jest takie proste.
Napiszmy kod, który policzy liczbę użytkowników:
<?php
$query = "SELECT COUNT(*) FROM users";
$res = mysqli_query($link, $query) or die(mysqli_error($link));
$data = mysqli_fetch_assoc($res);
?>
W naszym przypadku okaże się, że liczba
trafi do zmiennej $data. Jednakże
ta zmienna będzie reprezentować tablicę
następującego rodzaju:
<?php
var_dump($data); // ['COUNT(*)' => 6]
?>
Aby klucz w tej tablicy był bardziej
estetyczny, można przemianować nasze pole w
zapytaniu za pomocą polecenia as:
<?php
$query = "SELECT COUNT(*) as count FROM users";
?>
Po takim przemianowaniu w zmiennej
$data nasza liczba będzie już leżeć
w kluczu 'count':
<?php
var_dump($data); // ['count' => 6]
?>
Policz wszystkich użytkowników z wynagrodzeniem 300.
Policz wszystkich użytkowników z wynagrodzeniem 300
lub wiekiem 23.