php代码中的elseif无效

时间:2014-11-04 18:08:15

标签: php

这是我的Php代码。 我的其他if语句不起作用。 请帮帮我。谢谢。

if($row=mysql_fetch_array($result1,MYSQL_ASSOC)){
     $pv=$row['pv'];
     $cv=$row['cv'];

     if($pv=="First_name"){
         $sql1="update User set fname='$cv' where ID='$id'";
         $result1=mysql_query($sql1);
      }elseif($pv=="Lastname"){
         $sql1="update User set lname='$cv' where ID='$id'";
         $result1=mysql_query($sql1);
      }
 }

1 个答案:

答案 0 :(得分:1)

你的代码看起来不错,所以你可以摆脱elseif

if($row=mysql_fetch_array($result1,MYSQL_ASSOC)){
$cv=$row['cv'];
$column="fname";
if($row['pv']=="Lastname"){
$column="lname";
}
$sql1="update User set $column='$cv' where ID='$id'";
$result1=mysql_query($sql1);
}