【发布时间】:2014-02-04 16:17:38
【问题描述】:
是否有任何正则表达式来检查字符串是否是有效的 SQL?它必须与 PHP 兼容。我的代码。
if(!preg_match("regular expression", $_POST['sql_input']){
echo "Please enter valid SQL.";
exit;
}
【问题讨论】:
-
SQL 的方言有很多种,你想到哪一种?
-
你在做什么来处理这些发布的 SQL 查询?
DELETE FROM users;和DROP DATABASE database是有效的查询;) -
也许这会有所帮助:code.google.com/p/php-sql-parser
-
你昨天已经问过了!
-
为什么你首先需要这样做?
标签: php