Я хотел бы сделать эти действия шаг за шагом:Использование если оператор в PHP
- первое обновление DB
- копия файла
- Unlink файл
- второй DB обновление
Он работает, но я не знаю, соответствует ли мой код правильному/действительному:
$update1 = $DB->query("UPDATE...");
if ($update1)
{
if (copy("..."))
{
if (unlink("..."))
{
$update2 = $DB->query("UPDATE ...");
}
}
}
Можно ли использовать это заявление таким образом?
я обнаружил, что он обычно используется с PHP операторов и PHP MySQL выбрать, например:
$select = $DB->row("SELECT number...");
if ($select->number == 2) {
...
}
'if' используется довольно когда возникает * условное разветвление *, которое должно произойти. Неважно, откуда взялось значение (и да, SQL - один из популярных источников данных). В любом случае, см. Документацию по любому методу, чтобы узнать, что означают результаты. Вы также можете убедиться, что update2 «удалось» и/или использовать транзакцию или оптимистичный параллелизм. – user2246674
Если у вас есть рабочий код, и вы хотите его улучшить, попробуйте задать https://codereview.stackexchange.com/ – kojiro