插入sqlite数据库中的值有的可能存在单引号('
),但是如果不进行处理会导致插入的sql语句失败,可以使用文本替换功能,把所有插入值的数据中的单引号'
替换为两个单引号''
就可以解决问题。
解决方法
易语言使用精易模块替换的代码如下,局_名称为要插入的值:文本_替换 (局_名称, , , , “'”, “''”, , , , , , , , )
,PHP使用str_replace($search,$replace,$subject);
解决效果
要插入值为:’PASS’,原始sql语句为:guestname='PASS'
,如果这样直接插入表中的数据为PASS
替换后的sql语句为:guestname='''PASS'''
如需帮助请联系客服
原创文章,作者:神经蛙,如若转载,请注明出处:https://www.waoyou.com/432.html