mysql — блокировка некоторых частей php-файла для гарантированного выполнения

Предположим, у меня есть php-файл с именем test.php. Некоторые части test.php выглядят следующим образом:

if($val==4)
{
$sql = "UPDATE `$tbln` SET noc='".substr($targetPath,3)."' WHERE $pri=$uploadID;";
$result=mysqli_query($db,$sql);
$sql="DELETE FROM `$tbln` WHERE noc IS NULL;";
mysqli_query($db,$sql);
}

elseif($val==5)
{
$sql = "UPDATE `$tbln` SET circular='".substr($targetPath,3)."' WHERE $pri=$uploadID;";
$result=mysqli_query($db,$sql);
$sql="DELETE FROM `$tbln` WHERE circular IS NULL;";
mysqli_query($db,$sql);
}

test.php часто вызывается из другого php-файла. Есть ли способ заблокировать
блок if или elseif, так что test.php может быть выполнен только после завершения блока if / elseif предыдущего вызова?

-2

Решение

Не уверен, правильно ли я понимаю вашу проблему, но я бы предложил добавить просто

else{ exit(); }

чтобы остановить ваш скрипт PHP.
Вы также можете добавить код ошибки, как описано в Руководство по PHP.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector