mysql常见问题
2021/8/26 2:06:42
本文主要是介绍mysql常见问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
常见问题记录。
1、mysql插入数据反斜杠消失
问题描述:
MySQL 中带有反斜杠的内容入库后,发现反斜杠无故失踪了(俗话说被吃掉了)
例:插入
insert into tb('url') values ('absc\eeee');
结果数据库里的内容是:absceeee(反斜杠没了呢)
解决方案:
用 addslashes() 、mysqli_escape_string() 等函数进行处理,也就是在插入数据库前,把内容处理一下,如:
$cc = addslashes('absc\eeee'); insert into tb('url') values ($cc);
或者多加一个反斜杠。
发生了什么:
MySQL 在插入数据库的时候,会自动去除转义字符也就是反斜杠 "\",addslashes()、mysqli_escape_string() 使用这些函数可以在反斜杠前再加个反斜杠,也就是成了 absc\\eeee,在入库的时候第一个反斜杠被认为是转义字符,第二个反斜杠被认为是常规内容,所以去除了第一个反斜杠,保留了第二个,看到的结果是反斜杠插进去了。
参看链接:http://php-note.com/article/483.html
这篇关于mysql常见问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-20MySQL集群部署教程:入门级详解
- 2024-11-20MySQL集群教程:入门与实践指南
- 2024-11-20部署MySQL集群教程:新手入门指南
- 2024-11-20MySQL读写分离教程:轻松入门
- 2024-11-20部署MySQL集群入门:一步一步搭建你的数据库集群
- 2024-11-19部署MySQL集群学习:入门教程
- 2024-11-19如何部署MySQL集群:新手入门教程
- 2024-11-19Mysql安装教程:新手必看的详细安装指南
- 2024-11-18Mysql安装入门:新手必读指南
- 2024-11-18MySQL事务MVCC原理入门详解