$title = Hello my name is "Title";
$DB->Execute('INSERT INTO page (title) VALUES (?)', array($title));
我正在插入多个字段,但是我删除了它们只是为了简化示例。
我正在我的PHP文件中运行此SQL,但最终将标题保存为:
你好,我的名字叫"标题& qu
如何按预期保存?
答案可能在于数据库中的title
列中可以插入多少个字符。它将双引号("
)的实体分为一半。在您的数据库中,它可能是书面的:
Hello my name is "Title&qu
扩展title
以允许更多字符允许:
Hello my name is "Title"