解决php插入数据库时特殊符号导致插入失败的问题
最近在写一个蜘蛛爬虫,抓到的数据包含“ ’ ”,每次插入都提示语法有问题,php语言已经给我们提供了一个函数来解决这么个问题,addslashes()。
代码如下:
$this->comment=addslashes($this->comment);
$this->english_name=addslashes($this->english_name);
其实这个函数还有另一个功能-审查非法字符,防止注入攻击。
最近在写一个蜘蛛爬虫,抓到的数据包含“ ’ ”,每次插入都提示语法有问题,php语言已经给我们提供了一个函数来解决这么个问题,addslashes()。
代码如下:
$this->comment=addslashes($this->comment);
$this->english_name=addslashes($this->english_name);
其实这个函数还有另一个功能-审查非法字符,防止注入攻击。