在PHP中使用if语句

时间:2013-10-04 00:45:35

标签: php if-statement

我想一步一步地做这些行动:

  1. 首次更新数据库
  2. 复制文件
  3. 取消关联文件
  4. 第二次数据库更新
  5. 它正在运行,但我不知道我的代码是否正确/有效:

    $update1 = $DB->query("UPDATE...");
    
      if ($update1)
      {
        if (copy("..."))
        {
          if (unlink("..."))
          {
            $update2 = $DB->query("UPDATE ..."); 
          }         
        }
      } 
    

    是否可以这样使用if语句?

    我发现它通常与 PHP运算符 PHP MySQL select 一起使用,例如:

    $select = $DB->row("SELECT number...");
      if ($select->number == 2) {
      ...
      }
    

1 个答案:

答案 0 :(得分:1)

当然,你的ifs工作正常。看起来和流动更好的是使用这样的函数:

function processThings() {
    // make sure anything you use in here is either passed in or global

    if(!$update1)
        return false;

    if(!$copy)
        return false;

    if(!$unlink)
        return false;

    if(!$update2)
        return false;

    // you made it!
    return true;
}

确保将$ DB称为全局变量,并传递所需的任何字符串等等