diff options
author | Jeremy Dorn <jeremy@jeremydorn.com> | 2012-05-22 22:45:09 -0700 |
---|---|---|
committer | Jeremy Dorn <jeremy@jeremydorn.com> | 2012-05-22 22:45:09 -0700 |
commit | 638725ce8ebcfe244c31f24a7c1a40b609eb8ff3 (patch) | |
tree | fc612666860ff6dfb151584352b6fa047a2089f1 /examples/examples.php | |
parent | b763e808e64ffc830ace9b8b8e6f218062ff9254 (diff) | |
download | sql-formatter-638725ce8ebcfe244c31f24a7c1a40b609eb8ff3.zip sql-formatter-638725ce8ebcfe244c31f24a7c1a40b609eb8ff3.tar.gz sql-formatter-638725ce8ebcfe244c31f24a7c1a40b609eb8ff3.tar.bz2 |
Fixed bugs with splitQuery. Updated README and examples.
Fixed undefined variable error with highlight method.
Diffstat (limited to 'examples/examples.php')
-rw-r--r-- | examples/examples.php | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/examples/examples.php b/examples/examples.php index f8bf524..869be4a 100644 --- a/examples/examples.php +++ b/examples/examples.php @@ -38,4 +38,31 @@ foreach($statements as $sql) { echo "<hr />"; echo SqlFormatter::highlight($sql); } + + +$split_statements = array( + 'DROP TABLE IF EXISTS MyTable; + CREATE TABLE MyTable ( id int ); + INSERT INTO MyTable (id) + VALUES + (1),(2),(3),(4); + SELECT * FROM MyTable;', + + 'SELECT ";"; SELECT ";\"; a;"; + SELECT "; + abc"; + SELECT a,b #comment; + FROM test;' +); + +echo "<h1>Splitting Queries</h1>"; +foreach($split_statements as $sql) { + echo "<hr />"; + $queries = SqlFormatter::splitQuery($sql); + echo "<ol>"; + foreach($queries as $query) { + echo "<li>".SqlFormatter::highlight($query)."</li>"; + } + echo "</ol>"; +} ?> |