5.2.6 字符串转义addslashes

更新于 2026年10月10日 版权声明
5.2.6 字符串转义addslashes

在使用面向过程做程序的时候,不采用第三方框架,在进行注册、登录乃至一切与数据库操作有关的时候,我们都需要执行sql,但是有时候因为用户的非法输入,非法传入一些字符串断掉了sql,造成了sql注入,带来无法估计的数据损失。所以我们在获取用户输入的数据之后,一定要转义!PHP为此提供了addslashes来转义字符。

图示

语法:

图示

参数:

图示(https://www.daowen.com)

返回值:

图示

【例5.11】使用addslashes函数。

图示

在我们的sql中如果是用单引号包裹,那么这句话被当做值传入,那么整句sql就会在这里断开,轻者程序报错、中断,重则造成无法估量的数据损失。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)