所以我使用以下函数来获取SQL数据库中某些字段的数据类型。PHP SQL函数不会返回有效的SQL数据类型
$type = mysql_field_type($result, $i);
$len = mysql_field_len($result, $i);
我需要使用这些数据类型来最终构造另一个表。问题是我从这些函数得到的回报是无效的SQL数据类型,我得到的回报如下:string(25),int(11),string(25)
Int是可以的,但string不是SQL数据类型,那么我是否需要确定哪些返回需要重新格式化为正确的数据类型并使函数能够这样做?或者我错过了另一种方式来做到这一点?
我会建议由Travesty3的解决方案 - 使用'INFORMATION_SCHEMA.COLUMNS'和/或'INFORMATION_SCHEMA.TABLES' – Abhay 2012-01-31 15:26:01