gpt4 book ai didi

php pdo 和 html 实体解码

转载 作者:行者123 更新时间:2023-12-05 09:00:03 24 4
gpt4 key购买 nike

数据转义后插入数据库如下:

$caller=htmlentities($formVarsI['caller'], ENT_QUOTES, "UTF-8");

有些 $caller 有单引号,例如O'Connor 和这些在数据库中看起来像 O'Connor。

我现在正尝试使用 REST api 提取数据,下面是我的 php:

$sql = "SELECT caller FROM tbl_calls ";
try {
$db = getConnection();
$stmt = $db->query($sql);
$calls= $stmt->fetchAll(PDO::FETCH_OBJ);
$db = null;
echo json_encode($calls);
}

我的问题是如何对 $caller 进行 html_entity_decode 以删除

'

适用于每个调用者。注意有大约。数据库中有 10,000 个条目。

最佳答案

当然,解决方案是停止使用 htmlentities() 来转义进入数据库的数据。

htmlentities() 函数用于转义要注入(inject)到 HTML 文档上下文中的数据。不是数据库。

关于php pdo 和 html 实体解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8975425/

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