解决方案 »

  1.   

    mysql_field_type --  取得结果集中指定字段的类型
    mysql_field_table --  取得指定字段所在的表名
      

  2.   

    php 是弱类型语言,数据的实际类型,已经不那么重要了
      

  3.   


    谢谢,的确可用,但有个问题 ,当sql中。这个字段是计算得到的结果,它会返回real类型,显然是不对的,比如 select a+b from t

    这个在c#中就不会有问题。
      

  4.   

    出现real是因为a,b的类型不同。DOUBLE PRECISION[(M,D)] [UNSIGNED] [ZEROFILL], REAL[(M,D)] [UNSIGNED] [ZEROFILL]为DOUBLE的同义词。除了:如果SQL服务器模式包括REAL_AS_FLOAT选项,REAL是FLOAT的同义词而不是DOUBLE的同义词。
      

  5.   

    real 实数
    有什么不对的?
      

  6.   


    主要是我希望 得到的是flaot,int ,double这些,我不知道real该怎么归于哪一类。因为我这里的需求是用户写一个sql得到结果,我需要用到类型做为展示。
      

  7.   


    主要是我希望 得到的是flaot,int ,double这些,我不知道real该怎么归于哪一类。因为我这里的需求是用户写一个sql得到结果,我需要用到类型做为展示。或者说real可以归为数字吗?