gpt4 book ai didi

php - 如何检查 MySQL 查询语法?

转载 作者:行者123 更新时间:2023-11-29 04:02:55 26 4
gpt4 key购买 nike

我正在开发自己的数据库管理系统,该系统是用 PHP 开发的,并且我为自己的查询选择了与 MySQL 查询相同的语法。

我想知道是否有一种工具可以检查 MySQL 查询是否有效,而无需连接到真实的 MySQL 数据库。

有人有办法吗?我已经考虑过使用一些正则表达式,但我不确定这是最简单(也是最快)的方法。

最佳答案

有一些很好的 PHP SQL 解析器可以将查询分解为结构化数组。

您可以通过解析器运行代码并查看它是否中断以确定它是否是有效语法。

http://code.google.com/p/php-sql-parser/

http://pear.php.net/package/SQL_Parser

是我过去用过的 2 个。

关于php - 如何检查 MySQL 查询语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8159941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com