gpt4 book ai didi

php - 使用 PDO 存储 HTML

转载 作者:行者123 更新时间:2023-12-04 05:30:09 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




8年前关闭。




Possible Duplicate:
PHP PDO bindParam with html content



我正在使用 PDO 准备好的语句为我的 Web 应用程序插入/更新新的博客文章。除了包含来自 WYSIWYG 编辑器的 HTML 标签的文章正文之外,所有内容都被输入到数据库中。

比方说 $content包含 <p>This is a test article</p> .它只是不会使用准备好的语句插入。但是,如果我不使用准备好的语句,它将插入数据。

我怎样才能解决这个问题?

这是我的查询:
$SQL = "UPDATE blog_articles SET topic_id = :topic_id, title = :title, ";
$SQL .= "title_slug = :title_slug, description = :description, ";
$SQL .= "keywords = :keywords, content = :content WHERE article_id = :article_id;";
$STH = $DBH->prepare($SQL);

// other binds ...
$STH->bindParam(':content', trim($content));
// other binds ..

$STH->execute();

最佳答案

这是回答 here : 使用

$pdo->bindValue(':html', $html, PDO::PARAM_STR);

而不是
$pdo->bindParam(:html, $html);

关于php - 使用 PDO 存储 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12732246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com