PHP 字符串到数据库(清理用于插入数据库的字符串)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 字符串到数据库(清理用于插入数据库的字符串)相关的知识,希望对你有一定的参考价值。

function str2db($input, $strip_tags=true) {
	if(is_array($input)) {
		foreach($input as $key => $value) {
			$input[$key] = str2db($value);
		}
	} else {
		if(get_magic_quotes_gpc()) {
			if(ini_get('magic_quotes_sybase')){
					$input = str_replace("''", "'", $input);
			}
			else {
				$input = stripslashes($input);
			}
        }
		if($strip_tags) {
			$input = strip_tags($input);
		}
		$input = mysql_real_escape_string($input);
		$input = trim($input);
	}
	return $input;
}

以上是关于PHP 字符串到数据库(清理用于插入数据库的字符串)的主要内容,如果未能解决你的问题,请参考以下文章

PHP 清理PHP字符串以输入数据库

清理PHP字符串以输入数据库

清理和验证表单php

如何在 PHP 中去除特殊的引号字符?

php stripcslashes()函数 语法

使用 PHP GET 清理字符串以在 href 中使用