Данные были вставлены в базу данных после экранирования следующим образом:
$caller=htmlentities($formVarsI['caller'], ENT_QUOTES, "UTF-8");
Некоторые из $ вызывающих имеют одинарные кавычки, например, О'Коннор, и тогда они выглядят как О '
Коннор в базе данных.
Я сейчас пытаюсь извлечь данные, используя API REST, и ниже мой 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);
}
У меня вопрос, как html_entity_decode на $ caller, чтобы удалить
'
для каждого абонента, к которому он относится. Обратите внимание, что есть ок. 10000 записей в БД.