我正在尝试将sql查询转换为php数组。
例如: SELECT col_name FROM tbl_name WHERE col_name > 0;
必须返回如下内容:
array( 'table' => 'tbl_name', 'value' => array('col_name'), 'where' => array('col_name > 0') );
我发现了这个。MB,您知道更好的解决方案吗?
有几个软件包可用于此任务:
package :http : //pear.php.net/package/SQL_Parser(仍然很新)
txtSQL :http://sourceforge.net/projects/txtsql
PHP-SQL-Parse :http : //code.google.com/p/php-sql-parser/(如OP所述)。这似乎是这三个中最强大的(当然是记录最好的)