为了账号安全,请及时绑定邮箱和手机立即绑定

php怎么转译引号

php怎么转译引号

PHP
博海 2016-07-21 16:21:21
 insert into cz_game_account_ios(role, contact_way, qufu, qufu_type, account,password) value('fgh'ggg', '18825156665', 'fgh'ggg', '', 'fgh'ggg', 'fgh''ggg'):(SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ggg', '18825156665', 'fgh'ggg', '', 'fgh'ggg', 'fgh''ggg')' at line 2我是用thinkphp框架的 我的变量是有 I('post.name');的 我想在用填什么我就将其保存到数据库,在保存需要保证安全(转化),但是读出来就有用输入的原样  比如 用户 输入 <script>alert('fgs'dfg')</script> 入库后 输出还是 <script>alert('fgs'dfg')</script>   我希望存库时时这种的&lt;p&gt;gdsfgsdf&amp;#39;dfdf &amp;nbsp;&amp;lt;p&amp;gt;fdgvsd&amp;#39;dfsdf&a  谢谢大神们 求帮 谢谢
查看完整描述

3 回答

?
風雨兼程

TA贡献10条经验 获得超26个赞

使用反斜线("\")转义,比如:

<?php
    echo '<img src="123.jpg" title="title" feature=\'{"colors": "#5b5958","draggable": true" }\' />';
?>


查看完整回答
1 反对 回复 2016-07-22
?
blovetu

TA贡献319条经验 获得超234个赞

//img1.sycdn.imooc.com//5791c16a000129d102040247.jpg自己看吧

查看完整回答
反对 回复 2016-07-22
  • 博海
    博海
    这样在sql 里面也是也报错的 insert into tabel (field1,field2,field3) value('fsdf\'dfsdf',fsdf\''dfsdf',fsdf\'dfsdf')
  • 3 回答
  • 0 关注
  • 2855 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信