我有一个web表单,它接受关于一本书(标题、作者、描述等)的信息。我一直在使用CodeIgniter的active record db类插入信息,并让not转义查询,因为CodeIgniter文档声称已经这样做了(参见)。,所以这里有个问题:,如果我输入一个标题,比如“世界男孩指南”,里面有一个撇号,它就被转义并正确地插入到数据库中。> />
它只会显示“一个男孩”作为标题。我理解为什么
我正在编写一个函数,用于记录与Facebook信使机器人的交互。用户所说的任何内容都记录在PostgreSQL数据库中。现在,如果来自用户的文本不包含撇号字符,则上述语句可以工作。然而,有时文本确实包含撇号。在这些情况下,插入不起作用。例如,如果用户说“让我们聊天”,那么我的SQL如下所示:
INSERT INTO interactions (fbid,date,