soundintheory/php-sql-parser

PHP SQL 解析工具

1.0 2013-08-09 21:16 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:54:44 UTC


README

基于 https://code.google.com/p/php-sql-parser/ 的分支

一个可以将查询表示为数组的 mysql-ish 查询解析器。

目标

1. A PSR-0 Compatible implementation
2. Improvements
3. Profit!!!

用法

使用与 PSR-0 兼容的自动加载器或 example.php 中提供的示例自动加载器

改进/反馈

请发送给我,或发送一个拉取请求。我会尊重每一个合理的请求,通常这意味着优雅、简洁和错误修复。欢迎提出改进建议,尽管如果你写下来,你会更快看到它们。我也会接受单元测试!

许可

PHPSQLParser 在 The BSD 2-Clause License 下授权,可在以下网址在线查看: https://open-source.org.cn/licenses/bsd-license.php

/**

  • 一个专注于 MySQL 语法 SQL 的纯 PHP SQL (非验证) 解析器
  • 版权所有 (c) 2010-2012, Justin Swanhart
  • 由 André Rothe <arothe@phosco.info, phosco@gmx.de> 贡献
  • 由 Dan Vande More bigdan@gmail.com 贡献
  • 版权所有。
  • 允许以源代码和二进制形式重新分发和使用,无论是否修改,只要满足以下条件
  • 源代码重新分发必须保留上述版权声明
    • 二进制形式重新分发必须复制上述版权声明
  • this list of conditions and the following disclaimer.
    
    • 本软件由版权所有者和贡献者提供“现状”以及任何明示或暗示的保证,包括但不限于适销性和特定用途的适用性保证
  • this list of conditions and the following disclaimer in the documentation
    
  • and/or other materials provided with the distribution.
    
  • 在任何情况下,版权所有者或贡献者均不对任何直接、间接、偶然、特殊、示范性或后果性的损害(包括但不限于替代货物或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,即使被告知了此类损害的可能性,也不承担责任。
  • 本软件的使用并不构成对此软件可能造成损害的任何责任或赔偿的承认。
  • 本软件的任何部分不得用于广告或宣传未经授权的产品或服务。
  • 本软件的使用不构成对此软件任何形式的认可或批准。
  • 本软件的任何部分不得用于未经授权的复制或分发。
  • 未经书面许可,不得使用本软件的任何部分。
  • 未经版权所有者或其授权代表许可,不得使用本软件的任何部分。
  • 未经许可,不得将本软件的任何部分用于任何商业目的。
  • 未经许可,不得将本软件的任何部分用于任何未经授权的复制或分发。
  • 未经许可,不得修改或删除本软件的任何部分。