php提交表单内容有单引号,mysql执行时遇见错误的解决方法
今天遇到个问题,客户找我说小说txt上传失败
我看了下文本,失败原因是文本中有’这个单引号,
于是报错如下:
sql语句执行失败insert into chapter_content_7 (`book_id`,`chapter_id`,`content`) values ('9999','99999','哈哈哈哈'啊啊啊啊')You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '啊啊啊啊')' at line 1错误编码1064
最终找到解决方案:
mysqli_real_escape_string(self::$link,$v);
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。