【发布时间】:2015-05-28 12:52:49
【问题描述】:
是否可以在 LIKE 语句中使用 MSSQL(不是 PDO)占位符中的准备语句与“%”结合使用?
我玩了一点代码,最终得到了这个:
WHERE 列 LIKE ?%
参数是“test1_”,所以我想得到“test1_%”的所有结果
但它不起作用
【问题讨论】:
-
嗯,答案对于 MSSQL 没有任何不同。不知道你想在这里暗示什么。你认为我们应该有数百个重复,只是因为有些人不理解 SQL 风格和查询 API 的无关性吗?
-
不,您不应该有数百个重复的答案。但是大多数人(比如我)正在寻找一个足够的答案,例如mssql 中的准备好的语句不是在寻找 PDO 的答案。所以你说当我使用答案的代码时它会起作用吗? PDO 与 mssql 不同,如果相同,则命名相同。
标签: php sql-server prepared-statement