能说清楚一点吗?你用PHP连接数据库吗?PHP中的数据类型可以很方便进行转换,即使是字符串"12.34",也可以进行数学运算。你查询的数据库表字段类型是double还是varchar?如果是Varchar,而保存的是浮点数,把字段类型改成double或float吧。

解决方案 »

  1.   

    我是在MySQL的c语言接口中,要获得数据库表中的float数,但是我用row[]得到是字
    符型
      

  2.   

    明白你的意思咯:)在程序中 
    #include <stdlib.h>然后用
    int id = atoi(pRow[0]);
    处理,问题解决!!
      

  3.   

    To 苦丁大人:试过用C的强制转换了,把char转换成int结果不对。
    还是用函数的好。