+ -
当前位置:首页 → 问答吧 → IF语句问题

IF语句问题

时间:2011-08-13

来源:互联网

问题:以下If......Else......语句不知错在哪里?不管是新添加还是修改都只执行第一个语句(INSERT),从不执行"修改UPDATE"语句。请指教
$sql="SELECT `UserDW` FROM `table` WHERE (`table`.`UserDW` = '$getDW)";
$result = mysql_query($sql,$link);
     If(!$row['UserDW'])
      {
        $sql1 = "INSERT INTO `table` (`UserDW`) VALUES ('$getDW')";
          If(!mysql_query($sql1))
            {echo "<h2>添加数据失败!</h2>" . mysql_error();}
          Else
            {echo "<h2>成功添加 ".Count('UserDW')." 条数据!</h2>";}
      }
    Else
      {
        $sql2="UPDATE `table` SET `UserDW`='$getDW'  WHERE `UserDW` = '$getDW'";
          If(!mysql_query($sql2))
            {echo "<h2>修改数据失败!</h2>" . mysql_error();}
          Else
            {echo "<h2>成功修改 ".Count('UserDW')." 条数据!</h2>";}
      }

[ 本帖最后由 lijh0633 于 2011-8-13 21:14 编辑 ]

作者: lijh0633   发布时间: 2011-08-13

$row['UserDW'] 值那来的??   还少一句
$row = mysql_fetch_array($result);

作者: amwdgv   发布时间: 2011-08-13

热门下载

更多