當前位置:首頁 > PHP教程 > php函數 > 列表

PHP中addslashes與mysql_escape_string的區別分析

發布:smiling 來源: PHP粉絲網  添加日期:2019-08-18 14:12:05 瀏覽: 評論:0 

本文實例分析了PHP中addslashes與mysql_escape_string的區別。分享給大家供大家參考,具體如下:

1.在插入數據時兩者的意義基本一樣.區別只在于addslashes

在magic_quotes_sybase=on時將“ '”轉換成“ ' '”

在magic_quotes_sybase=off時將“ '”轉換成“ '”

而mysql_escape_string總是將“ '”轉換成“ '”

2.mysql_escape_string在php6中將被拋棄,所以最好避免用它.

而且最好用面向對象的mysqli::real_escape_string,

如果非要用面向過程的話可以用mysql_real_escape_string

Tags: addslashes mysql_escape_string

分享到:

天气网首页彩吧