首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >数据在插入php时发生更改

数据在插入php时发生更改
EN

Stack Overflow用户
提问于 2018-12-28 18:55:34
回答 1查看 35关注 0票数 0

我有一个单词,例如"A'Bc“,它将被插入到MySQL中,并在检索时显示为”A?™Bc“,如何解决此问题?

提前感谢您的帮助。

代码语言:javascript
代码运行次数:0
运行
复制
$dbs = "INSERT INTO all_asins_task_data (Locale, Task, vendor_name, vendor_code, ASIN, Action, Content, updated_on, user_id, Parent_ASIN, tt_id, value, service, comment, Allocation_type, Week_Number, month, Year) 
VALUES ('".$d1."', '".$d2."', '".$d3."', '".$d4."', '".$d5."', '".$d6."', '".$d7."', '".$r."','".$_SESSION['login_user']."', '".$d8."', '".$d9."', '".$d10."','".$d11."', '".$d12."','".$d13."','".$d14."','".$monthName."','".$year."')";
$run = mysql_query($dbs);
EN

回答 1

Stack Overflow用户

发布于 2019-01-09 18:35:27

我找到了我的问题的答案。

首先,没有插入数据的原因是,我的php代码只读取值而不使用特殊字符。因此,我在需要的地方添加了行"mysql_real_escape_string“。

现在可以正确插入数据了。

感谢你的帮助@Marc Delisle。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53957397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档