|
7
|
| Alec Smart · 技术社区 · 16 年前 |
|
|
1
7
好问题,我不知道,但你可以用
编辑: 好像 this guy got it from StackOverflow :
另一种选择:
|
|
|
2
3
最好的选择是使用参数化查询,然后不必转义字符串。 如果您仍然希望自己将查询放在一起,则为SQL Server(T-SQL)转义字符串文字的正确方法是将字符串中的每个撇号(“)替换为两个撇号。 |
|
|
3
0
简短的回答是:使用连接库提供的任何机制,它实际上与数据库无关。如果您使用的是ADO,那么您有参数化的查询,如果您使用的是其他东西(我对PHP一无所知),那么使用库提供的任何东西。 滚动您自己的可能是一个坏主意,因为您很可能会出错,例如正确处理注释分隔符。 |