我正在尝试进行通配符搜索以查找在任何位置都有变量字符串的值,因此搜索像%this%,但我只是无法弄清楚将什么括在%%中。 我已经在不同的地方尝试了各种带有单引号和%的组合。
variable = request.form.get("input")
results = db.execute("SELECT * FROM table WHERE column LIKE :placeholder", {"placeholder": variable}).fetchall()
这将起作用:
variable = request.form.get("input")
variable = f"%{variable}%"
results = db.execute("SELECT * FROM table WHERE column LIKE :placeholder", {"placeholder": variable}).fetchall()