PHP China | 中国开源之路 's Archiver

chuen0624 发表于 2008-11-19 15:29

[求教】关于mysql_field_type的问题

我用mysql_field_type()函数从数据库得到了字段数据类型,可是原先数据库里的varchar,char类型都成了string,而text成了blob, decimal变成了real,而我的程序需要得到MySQL里的字段类型,请问有什么方法么?谢过先!


比如    $conn = mysql_connect($host,$user,$pass) or die ("unable to connect");
            
            //get the fields of the table
            $fields = mysql_list_fields($db,"$this->table",$conn);
            
            //get the number of fields
            $cols   = mysql_num_fields($fields);
            
            for($i=0;$i<$cols;$i++){         
                echo mysql_field_name($fields,$i);
           }
它输出来的是string,blob什么的,而不是我想要的varchar,text

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.