您现在的位置是:首页 > 学无止境 > MYSQL网站首页MYSQL PHP双引号下如何把转义字符\"保存到文件或者数据库中,mysql_real_escape_string函数
PHP双引号下如何把转义字符\"保存到文件或者数据库中,mysql_real_escape_string函数
- MYSQL
- 2020-02-07
简介PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量,双引号会替换变量的值,而单引号会把它当做字符串输出。那么如何让在双引号中不替换变量以及转义字符呢?字数
362
PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量,双引号会替换变量的值,而单引号会把它当做字符串输出。那么如何让在双引号中不替换变量以及转义字符呢?
转义字符:转义字符用于我们在输出一个字符串时,里面存在一些特殊字符如'、"等,我们需要将其当做普通字符输出,这是就需要转移字符的出现。
php中的转义如下:
转义字符代码
转义字符的含义
\ "
双引号
\ '
单引号
\ \
反斜杠
\ n
换行符
\ r
回车符
\ t
制表符
\ $
美元符号
代码
$str = "这是一个双引号\"";
var_dump($str);
echo $str;
file_put_contents("1.txt",$str);
输出
var_dump:
D:\PHP\wamp64\www\PHP\test.php:71:string '这是一个双引号"' (length=22)
echo:
这是一个双引号"
文件1.txt:
这是一个双引号"
那么如何原封不动的将数据输出和写入文件中呢?
mysql_real_escape_string()
使用mysql_real_escape_string() 函数,该函数转义 SQL 语句中使用的字符串中的特殊字符。同时也适用与保留特殊字符。
转载:
感谢您对莫愁个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源莫愁个人博客 https://www.mochoublog.com/study/387.html”。
- MYSQL
- 2020-02-07
PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量,双引号会替换变量的值,而单引号会把它当做字符串输出。那么如何让在双引号中不替换变量以及转义字符呢?
转义字符:转义字符用于我们在输出一个字符串时,里面存在一些特殊字符如'、"等,我们需要将其当做普通字符输出,这是就需要转移字符的出现。
php中的转义如下:
转义字符代码 | 转义字符的含义 |
\ " | 双引号 |
\ ' | 单引号 |
\ \ | 反斜杠 |
\ n | 换行符 |
\ r | 回车符 |
\ t | 制表符 |
\ $ | 美元符号 |
代码
$str = "这是一个双引号\""; var_dump($str); echo $str; file_put_contents("1.txt",$str);
输出
var_dump:
D:\PHP\wamp64\www\PHP\test.php:71:string '这是一个双引号"' (length=22)
echo:
这是一个双引号"
文件1.txt:
这是一个双引号"
那么如何原封不动的将数据输出和写入文件中呢?
mysql_real_escape_string()
使用mysql_real_escape_string() 函数,该函数转义 SQL 语句中使用的字符串中的特殊字符。同时也适用与保留特殊字符。
转载: 感谢您对莫愁个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源莫愁个人博客 https://www.mochoublog.com/study/387.html”。
下一篇:返回列表