mysql_query($sql)or die("数据库边接有误 " . mysql_error());

解决方案 »

  1.   

    house='".$house."'为什么要加两个点,改成house='$house'这样试试!
      

  2.   

    为什么这么多引号。变量两边的双引号都去掉,不影响的,不用用.操作符连接这么多。$sql = "update....         set house='$house', address='$address'................. ";
      

  3.   

    你们误导人啊,这样才是最好的写法,又容易读,没有双引号的话,变量名就要PHP解释器自己寻找,有双引号则可以很准确的确定,自然就没有那么多错误,要不变量名用{}括起来,这两种方法才好。
      

  4.   


    容易读吗?? 满眼的引号,容易读?“有双引号则可以很准确的确定”,不明白。没双引号,还能产生歧义,不准确了?用不用{}括起来,看上下
    文,没必要用的地方用了,为什么称得上好?你写php的时候,是个变量都用{}括起来?宁肯累自己,不累php
    解释器是吧,那php语法好心好意作这么多灵活的使用方法给程序员用,纯是自找麻烦多此一举了,呵呵。更何况,{}和引号并不是变量的定界符,顶多算得上有特殊意义的符号中的两种,没歧义
    的语句加上就是多余,和准不准确一点儿关系都没有。在解释器第一遍分析语句语法的时候,到底是减轻负担还是增加负担,还两码说呢。
      

  5.   

    建议重写 代码太乱97xxoo