【发布时间】:2011-08-01 05:55:41
【问题描述】:
我想在 PHP 中编写一个脚本,将“MySQL 创建表”查询作为字符串并将列名及其数据类型存储在数组中。
例如:
输入字符串:
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,学说可以
标签: php mysql string-parsing