如何将这些查询从单个字符串拆分为单个查询数组?SQL查询语法拆分器
例如:
"SELECT * FROM table1; SELECT * FROM table2;"
成
[
"SELECT * FROM table1;",
"SELECT * FROM table2;"
]
好,我不能使用javascript.split( “;”),因为可以有分号在查询作为值。像
"SELECT * FROM table 1 WHERE col LIKE ';'"
谢谢。
像
把它分解原生的SQL在JavaScript? – 2014-10-01 07:24:30
如果您将SQL从客户端发送到您的服务器以执行(甚至通过JavaScript更糟糕)......更改您的地址,混淆名称并假装您是摄影师。这是_SQL注入变得简单。从客户端你必须收集/发送参数,查询必须建立在服务器端。 – 2014-10-01 07:28:08
谢谢你们。我实际上是在这里制作一个sql终端。所以我需要来自html的查询。 – kenicky 2014-10-01 08:49:33