1.9 KiB
1.9 KiB
Пороверка существования данных и их количество
Итак, в прошлой статье мы получали данные из таблицы users
. Напомним, что она имеет вид:
id | user_name | user_mail |
---|---|---|
1 | Ivan | ivan@example.com |
2 | Olga | olga@example.com |
3 | Oleg | oleg@mail.ru |
4 | Nikolay | nikolay@example.com |
Попробуем теперь проверить, есть ли в таблице пользовательOleg
. Для этого воспользуемся
методом IsExist:
$userExist = $db->IsExist('users', new ConditionBuilder()->WhereEquals('user_name', 'Oleg'));
// Выведет "Он существует!"
if (userExist)
echo 'Он существует!';
Давайте теперь посчитаем количество всех пользователей и тех, у которых почта на домене example.com
. Для этого нам
потребуется метод Count:
// Все пользователи
$allUsers = $db->Count('users');
// Пользователи, у которых почта на домене `example.com`
$exampleUsers = $db->Count('users', new ConditionBuilder()->WhereLike('user_mail', '%example.com'));
// Выведет: 3/4
echo "$exampleUsers/$allUsers";
Итак, мы рассмотрели способы проверки существования данных и подсчёта количества данных по условию.