所以我使用以下函數來獲取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