Mysql 在内容中插入带引号的文本语句
Mysql insert text statement with quotation marks in the content
$title = Hello my name is "Title";
$DB->Execute('INSERT INTO page (title) VALUES (?)', array($title));
我插入了多个字段,但我删除了它们只是为了简化示例。
我 运行 这个 SQL 在我的 PHP 文件中,但我最终将标题另存为:
Hello my name is "Title&Qu
我怎样才能按预期保存它?
可能的答案在于可以将多少个字符插入数据库中的 title
列。它将双引号 ("
) 的实体一分为二。在您的数据库中,它可能是这样写的:
Hello my name is "Title&qu
扩展 title
以允许更多字符将允许:
Hello my name is "Title"
$title = Hello my name is "Title";
$DB->Execute('INSERT INTO page (title) VALUES (?)', array($title));
我插入了多个字段,但我删除了它们只是为了简化示例。
我 运行 这个 SQL 在我的 PHP 文件中,但我最终将标题另存为:
Hello my name is "Title&Qu
我怎样才能按预期保存它?
可能的答案在于可以将多少个字符插入数据库中的 title
列。它将双引号 ("
) 的实体一分为二。在您的数据库中,它可能是这样写的:
Hello my name is "Title&qu
扩展 title
以允许更多字符将允许:
Hello my name is "Title"