我想知道这是否可能,而且肯定是。我想基本上根据用户输入有条件地创建一个动态 SQL 语句(对于这个例子,我们将使用 3 个文本框输入):
var firstname = document.getElementById('firstname').value
var middle = document.getElementById('middle').value
var lastname = document.getElementById('lastname').value
var SQL
(如果所有 3 个字段都已填写...)
SQL = "SELECT * FROM TABLE WHERE [Firstname] = '" + firstname + "' AND [Middle] = '" + middle + "' AND [Lastname] = '" + lastname + "'"
(如果填写了 3 个字段中的 2 个...)
SQL = "SELECT * FROM TABLE WHERE [Firstname] = '" + firstname + "' AND [Lastname] = '" + lastname + "'"
有没有更好的方法来做到这一点?更短的东西?还是我必须评估每个字段中的文本然后定义 SQL?
只是想知道,但问永远不会伤害。
周杰伦