if( function_exists( "mysql_real_escape_string" ) ) { if (!is_numeric($value)) { $value = "'" . mysql_real_escape_string($value) . "'"; } if(is_numeric($value)) { $value = mysql_real_escape_string($value); } } //for PHP version < 4.3.0 use addslashes else { $value ="'" . addslashes($value) . "'"; } return $value; }