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

语法:

参数:
(https://www.daowen.com)
返回值:

【例5.11】使用addslashes函数。

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