首页 > 解决方案 > 无法从 html 转换用户输入并在 sql 数据库中搜索

问题描述

将用户输入视为:α-溶血素

我作为 html entity 存储在数据库中的相同α-hemolysin

但是当我使用 转换用户输入时htmlentities(),我得到了修改后的输入,例如&#945-hemolysin,无法在数据库中搜索。

我需要将用户输入转换为与数据库中存储的相同α-hemolysin

有没有办法获取所有可能的 html 实体(命名、数字、unicode)并在 sql 数据库中搜索所有实体。

PHP行:

$input='α-hemolysin';
$v=htmlentities($input);
echo $v;

输出:

&#945-hemolysin

提前致谢。

标签: phpsqlhtmlmysqli

解决方案


推荐阅读