反斜杠
,就是对
'
或者
"
的,可以用
\'
和
\''
替换
\"\'12><>》;
一般如果是在php程序上进行插入数据库的话,可以先做个处理
$str='
"'12><>》;
'
if(!get_magic_quotes_gpc()){
$str=
addslashes
($str)
'
或者
"
的,用
\'
和
\''
替换
}
说明 : string1,string2代表字符串,concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL
结果:
说明:将多个字符串连接成一个字符串,但是可以一次性指定分隔符~(concat_ws就是concat with separator)
GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]] [SEPARATOR str_val])
说明:
DISTINCT:去除重复值
expr [,expr ...]:一个或多个字段(或表达式)
ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]:根据字段或表达式进行排序,可多个
SEPARATOR str_val:分隔符(默认为英文逗号)
group_concat()函数在处理大数据的时候,会发现内容被截取了
其实MYSQL内部对这个是有设置的,默认不设置的长度是1024,如果我们需要更大,就需要手工去修改配置文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)