扫码关注官方订阅号
"测试一下'单引'号保存问题", "name" => "tom" ]; $str = json_encode($arr); print_r($str); //将$str保存到数据库中,发现单引号失败; $sql = "UPDATE test SET str='" . $str . "' WHERE id=1"; $db->query($sql); ?>
一般如何解决的?直接替换单引号?
业精于勤,荒于嬉;行成于思,毁于随。
mysqli_real_escape_string()PDO::quotemysql_real_escape_string
尽量不要使用字符串拼接,使用拥有Prepared Statement机制的PDO和MYSQLi来代替
转义之后保存
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
mysqli_real_escape_string()
PDO::quote
mysql_real_escape_string
尽量不要使用字符串拼接,使用拥有Prepared Statement机制的PDO和MYSQLi来代替
转义之后保存