我有Mysql查询
$query = "SELECT ticket_id, subject FROM tickets WHERE status_code = 0 GROUP BY priority ORDER BY incident_id LIMIT 5";
我要转换这个
$select = "SELECT ticket_id, subject ";
$from = "FROM tickets ";
$where = " WHERE status_code = 0 ";
$group = "GROUP BY priority";
$order = "ORDER BY incident_id";
$limit = "LIMIT 5";
How can I achieve this? Is it possible to do with REGEX? Please give me your instructions?
或建议我
how to take a specific string value using REGEX?
提前谢谢你:-)
最佳答案
我建议使用 PHP Sql 解析器,例如 https://github.com/greenlion/PHP-SQL-Parser
阅读他们的文档,您将找到有关如何准确完成上述要求的示例。 [编辑]:这是他们的手册页:https://github.com/greenlion/PHP-SQL-Parser/wiki/Parser-Manual
正则表达式解决方案很快就会变得困惑...
关于php - 使用 REGEX 分块 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49369137/