使用 LIKE 和占位符的准备好的语句

Prepared Statements using LIKE with placeholder

是否可以在 LIKE 语句中结合“%”使用 MSSQL 预准备语句(而非 PDO)占位符?

我玩了一下代码,结果是这样的:

WHERE column LIKE ?%

并且参数是 "test1_" 所以我想得到 "test1_%"

的所有结果

但是不行

是的,你可以这样做:

WHERE column LIKE ?

参数将包含:

'%'.$yoursearchword.'%'