|
7
|
| Alec Smart · 技术社区 · 15 年前 |
|
|
1
7
好问题,我不知道,但你可以用
编辑: 好像 this guy got it from StackOverflow :
另一种选择:
|
|
|
2
3
最好的选择是使用参数化查询,然后不必转义字符串。 如果您仍然希望自己将查询放在一起,则为SQL Server(T-SQL)转义字符串文字的正确方法是将字符串中的每个撇号(“)替换为两个撇号。 |
|
|
3
0
简短的回答是:使用连接库提供的任何机制,它实际上与数据库无关。如果您使用的是ADO,那么您有参数化的查询,如果您使用的是其他东西(我对PHP一无所知),那么使用库提供的任何东西。 滚动您自己的可能是一个坏主意,因为您很可能会出错,例如正确处理注释分隔符。 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 9 月前 |
|
|
Nebula Tech · 在SQL Server中搜索字符串中单词的多次出现 10 月前 |
|
Marc Guillot · 记录值时忽略冲突 10 月前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 10 月前 |
|
|
GH DevOps · 多对多关系中同类型的SQL Server关系表设计 10 月前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 10 月前 |