我想在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