SQL-парсер в PHP?

UPD : Admin изменил заголовок, и я нашел решение: http://code.google.com/p/phpsql-parser/


Я пытаюсь заключить 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') ); 

Я нашел это . Мб вы знаете какое-нибудь лучшее решение?

Для этой задачи доступно несколько пакетов:

Груша : 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). Это кажется наиболее надежным из этих трех (безусловно, задокументировано)