2025-08-10 11:48:29 +03:00

1.8 KiB
Raw Permalink Blame History

Удаление данных

Итак, в прошлой статье мы обновляли данные в таблице users. Теперь она имеет вид:

id user_name user_mail
1 Ivan ivan@yandex.ru
2 Olga olga@ya.ru
3 Oleg oleg@mail.ru
4 Nikolay nikolay@yandex.ru

Попробуем теперь удалить строку, где имя пользователя - Oleg. Для этого воспользуемся методом Delete:

if ($db->Delete('users', new ConditionBuilder()->WhereEquals('user_name', 'Oleg')))
    echo 'Oleg больше не с нами!';

Теперь таблица имеет вид:

id user_name user_mail
1 Ivan ivan@yandex.ru
2 Olga olga@ya.ru
4 Nikolay nikolay@yandex.ru

Удалять можно не только одну запись. Например, давайте удалим всех пользователей, у которых почта находится на yandex.ru:

if ($db->Delete('users', new ConditionBuilder()->WhereLike('user_mail', '%yandex.ru')))
    echo 'Пользователи yandex.ru теперь не с нами!';

Теперь таблица имеет вид:

id user_name user_mail
2 Olga olga@ya.ru

Итак, мы рассмотрели все возможные способы удаления данных.

Предыдущий пункт | На главную | Следующий пункт