$sql_new_ins_add1="update table1 set mingcheng='王'  where jiage=10.11";
//mysql_query($sql_new_ins_add1) or die("17");
if(!mysql_query($sql_new_ins_add1)) echo "  not 17".mysql_error()."<br />";
重发一边上面的代码,该论坛不支持嵌套呢

解决方案 »

  1.   

    不同环境对float的处理可能不一样,
    建议将float类型转换为double类型.如果知道float长度也可以用decimal类型.
      

  2.   


    麻烦您能针对我的问题给行代码么?转换变量是这样的, (int)($a) (float)($a) ,对吧?但是转这个数据库的表项我不知道咋做?(double)jiage  还是 (double)(jiage)谢谢
      

  3.   

    我所指的类型转换是指更换数据库的表字段类型.但是可能会有一个问题是,转换的时候,注意数据的变化.如果你不会转换,可以安装一个phpmyadmin,哪里有更改表结构的界面操作.