我想在PHP中編寫一個腳本,它將'MySQL Create Table'Query作爲字符串並將列名和它們的數據類型存儲在數組中。如何從'MySQL Create Table'查詢字符串中獲取列名?
例如:
輸入字符串:
CREATE TABLE `test` (
`col1` INT(10) NOT NULL ,
`col2` VARCHAR(50) NOT NULL ,
`col3` DATE NOT NULL
) ENGINE = MYISAM ;
輸出:
array(
array('name'=>'col1', 'type'=>'INT', 'size'=>'10'),
array('name'=>'col2', 'type'=>'VARCHAR', 'size'=>'50'),
array('name'=>'col3', 'type'=>'DATE', 'size'=>'')
);
我沒有訪問數據庫直接執行查詢。有沒有這個或任何想法的PHP庫?
感謝
使用ORM,學說可能是 – 2011-04-08 06:37:02