mysql数据库插入单引号出错
·
问题原因:我们在用SQL语句往数据库某字段(字符型)中插入字符串时,当该字符串中带有单引号(’)时就会出错!这是因为插入的字符串会被从单引号处截断,造成SQL语句的语法错误 。
解决方法:遍历要插入的字符串,将其中的(’)替换成两个单引号(”)即可 。
PHP解决代码:
$newarr=str_replace('\'', '\'\'', $arr);//将字符串$arr中的单引号(')替换成两个单引号('')
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)