Files
EasySoft-ZenTaoPMS/lib/sqlparser/sqlparser.class.php
T

31 lines
722 B
PHP

<?php
require __DIR__ . '/vendor/autoload.php';
class sqlparser
{
public function __construct($query)
{
$this->parser = new PhpMyAdmin\SqlParser\Parser($query);
$this->statements = $this->parser->statements;
}
/**
* Skip line break in sql.
*
* @param string $sql
* @access public
* @return string
*/
public function skipLineBreak($sql)
{
$sql = str_replace("\n\t", " ", $sql);
$sql = str_replace("\t\n", " ", $sql);
$sql = str_replace("\n\r", " ", $sql);
$sql = str_replace("\r\n", " ", $sql);
$sql = str_replace("\r", " ", $sql);
$sql = str_replace("\n", " ", $sql);
return $sql;
}
}