php - 注册符号害死我了

标签 php html mysql

我的数据库中有一个单元格,其中包含这样的文本 Intel®

我还有一个值为 Intel®

的复选框

所以当我将查询中的复选框值发送到 php 时,查询最终会像这样
从 products WHERE company="Intel(®)"; 中选择内容;
我将 'Intel®' 放入我的数据库中,因为在其他地方我正在呼应它,所以我希望你明白发生了什么

复选框的值再次为 Intel® 但当我将此值放入查询中时,查询最终会变成这样
SELECT * from products WHERE company= “英特尔(®)”

最佳答案

在您要发送给 SQL 语句的字符串上,通过 htmlentities 传递它首先。

关于php - 注册符号害死我了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19841809/

相关文章:

Javascript 项目总和

php - Laravel 在电子邮件确认 View 不起作用后立即更改密码

javascript - 在条形图中使用 json url 数据

php - 错误mysql:您的SQL语法有误;

html - Bootstrap 3.3 堆叠式导航栏内容

python - 使用不同的结果对从 1st .. 开始的记录进行排名

javascript - 自动完成 jquery 多个字段 onchange 或 tab 事件

php - 图像隐藏在 mpdf8 中的内容后面

php - 从 CakePHP 组件到达 CakeRequest 对象

html - 使元素垂直跨越整个容器