mysql_real_escape_string和mysql_escape_string區別

mysql_real_escape_string和mysql_escape_string區別mysql

二者都是過濾字符串,防止sql注入,但二者有一些區別sql

mysql_real_escape_string:數據庫

1.具備兩個參數,其中第二個爲選填參數,默認爲上一個數據庫連接connection函數

2.使用以前要先鏈接上數據庫,不然會出錯.net

3.在過濾字符串的時候,會考慮當前連接connection字符集,(set names 'utf-8')blog

mysql_escapte_string是處理單個字符串函數.utf-8

不過從PHP5.4開始,PHP官方就鼓勵使用mysqli和PDO來操做數據庫了。
--------------------- 
做者:luoxiandong2 
來源:CSDN 
原文:https://blog.csdn.net/luoxiandong2/article/details/73803332 
版權聲明:本文爲博主原創文章,轉載請附上博文連接!字符串

相關文章
相關標籤/搜索