从mysql读取出来的数据,能否按照整数和字符串  原有的格,而不是全部都是字符串的格式获取。

解决方案 »

  1.   

    。mysql的数据类型是摆设么?你自己全当字符串存储了,看看你的字段类型吧。
      

  2.   

    php是弱类型,因为网络传输本来就是字符串传输,php计算时可以自动转换类型如果想读取时就固定类型,看手册下面的函数说明
    mysql_field_type() 
      

  3.   

    看一下数据库的字段类型,他支持 很多种格式的,在create表的时候就可以定义各个段的类型,然后你用PHP读出来后这个类型还能变不过读出来的数值应该就是你需要的了吧? 要是你本来是个浮点数 插进表的时候成了int那就可能会对不上了,所以表一定要先设计好,你全部用字符类型也可以,不过你读出来后还的转换,其次字符串对搜索不利.mysql 表的设计很关键,多看看Mysql设计表的基础知识先掌握一下
      

  4.   

    查询的时候定义字段的类型,要不就format格式化字段