如果这个$f_b是变量,需用连接符隔开如:
$query="update $f_table set f_b='".$f_b."',f_f='".$f_f."' where f_b='".$f_b."'";

解决方案 »

  1.   

    郁闷了,我觉得是不是创建数据的时候发生的问题。或者是不是MYSQL的问题?我之前就不存在这种问题,重装系统和LAMP平台后还是一样。
      

  2.   

    $query="update $f_table set f_b='$f_b',f_f='$f_f' where f_b='$f_b'";
    既然where f_b='$f_b'了前面就没必要再set t f_b='$f_b'了吧
    $query='update $f_table set f_f="$f_f" where f_b="$f_b"';
      

  3.   

    感谢楼上的回答,但是现在仍然不行。有不有可能不是代码的问题,比如:mysql的问题,或者网络上的问题?
      

  4.   

    $query="update $f_table set f_b='$f_b',f_f='$f_f' where f_b='$f_b'";f_b 如果是 int 的话,不用加 ''
      

  5.   

    $query="update $f_table set f_b='$f_b',f_f='$f_f' where f_b='$f_b'"; 
    $f_table 这个是如果不是变量的话 是你数据库名字的话 就多一个 $ 好好看看 字段类型
      

  6.   

    echo $query;看看是什么,然后放到 mysql里执行,看结果