нужно отловить запрос в sql

Рейтинг: 0Ответов: 1Опубликовано: 13.02.2023

нужно отловить запрос в sql, когда ни одно значение в таблице не соответствует запросу. Мб есть какая-нибудь функция в php, которая возвращает true false при обнаружении пункта в бд.

DELETE FROM `orders` WHERE `orders`.`id`='$id_car' AND `orders`.`id_user`='$id_user'

идея такая - если не нашло пункта, то выводит юзеру, что он не может удалить бронь другого пользователя

Ответы

▲ 0

сделал как советовал первый комментатор

$gg = mysqli_query($connect, "SELECT * FROM `orders` WHERE `orders`.`id`='$id_car' AND `orders`.`id_user`='$id_user'");
$gg = mysqli_fetch_assoc($gg);

if ($gg){
    mysqli_query($connect, "DELETE FROM `orders` WHERE `orders`.`id`='$id_car' AND `orders`.`id_user`='$id_user'");
} else{
    $_SESSION['message'] = 'Это бронь другого пользователя';
}