HTML 个实体在我的数据库中。搜索结果为零

HTML entities in my database. Search with zero results

我的 laravel 应用程序有问题,我不知道问题出在哪里...

我在我的数据库中写下西班牙语单词,例如:"Camión",其中包含重音符号,但是当我转到 phpmyadmin 时,我看到 "Camión"

因此,当我使用下一个 sql 查询时:

select * from table where name like '%Camión%'

我得到零行。如果我使用相同:

select * from table where name like '%Camion%'

我用utf8_spanish_ci整理。

有人可以帮我吗?

我不知道为什么我在我的 database.How 中存储 html 个实体 我可以知道吗?我觉得我没什么特别的...

不要在数据库中存储 html 个实体。这些实体仅供 HTML 使用,以防止跨站点脚本攻击等。通过 PHP 输出到 HTML 页面时使用 htmlentites。

话虽如此,请确保在使用用户输入的数据时正确参数化数据库查询,以防止 SQL 注入攻击。