您好,欢迎访问一九零五行业门户网

php中array_map() 调用 mysql_real_escape_string 清理数组

本文章分享一篇关于如何利用array_map() 调用 mysql_real_escape_string 清理数组,有需要学习的朋友可以参考一下本文章。
用 array_map() 调用 mysql_real_escape_string 清理数组
由于 mysql_real_escape_string 需要 mysql 数据库连接,因此,在调用 mysql_real_escape_string 之前,必须连接上 mysql 数据库。
代码如下 复制代码
调用方法
 代码如下 复制代码
经过清洁的数据可以直接插入数据库。
注意!mysql_real_escape_string 必须在(php 4 >= 4.3.0, php 5)的情况下才能使用。否则只能用 mysql_escape_string ,两者的区别是:
mysql_real_escape_string 考虑到连接的当前字符集,而mysql_escape_string 不考虑。
用 mysql_real_escape_string 清洁并限制字符长度
由于 mysql_real_escape_string 需要 mysql 数据库连接,因此,在调用 mysql_real_escape_string 之前,必须连接上 mysql 数据库。
在知道数据类型为字符串时,我们可以在清洁数据的同时限制字符串长度。此方法来自 david lane, hugh e. williams《web database application with php and mysql 》(o’reilly, may 2004)
代码如下 复制代码
调用方法:
代码如下 复制代码
将 $_post 数组中的 ‘username’ 清洁并截取前20位字符。
其它类似信息

推荐信息