使用/字符时添加?

时间:2014-02-28 11:27:37

标签: php mysql vb6

我正在将数据插入数据库,我需要执行以下字符串...

Text 1 t/a Text 2

在使用PHP插入addslashes字符时是否需要使用/函数?

我没有尝试过,并且在数据库中插入的addslashes函数很好但是当我在我的visual basic程序中运行查询时,我收到一条错误消息,指出命令失败,我认为它是因为/字符< / p>

任何帮助将不胜感激,谢谢

2 个答案:

答案 0 :(得分:1)

你几乎不应该使用addslashes。大多数情况下,当它可能有用时,可以使用更具体的一般转义功能(或偶尔需要编写一个)。

如果要插入数据库,那么通常应该处理转义using parameterized queries (via prepared statements)

答案 1 :(得分:0)

addslashes对SQL不安全,您应该从不在该上下文中使用它。正如Quentin建议的那样,使用参数化查询。

在任何情况下,您的问题都不是正斜杠/,因为该字符在SQL字符串文字中没有特殊含义。你的问题是由其他原因造成的。