Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mysql查询产生一些空字段_Php_Mysql - Fatal编程技术网

Php Mysql查询产生一些空字段

Php Mysql查询产生一些空字段,php,mysql,Php,Mysql,我必须找到所有用户及其详细信息,但有些用户没有额外的详细信息,因此返回NULL而不是空字符串。如何直接从查询中获取空字符串。(NULL应替换为s空字符串。)使用IFNULL() IFNULL()接受两个表达式,如果第一个表达式不是 NULL,则返回第一个表达式。否则返回第二个 表情 检查coalesce() Select IFNULL(col_name,'') as col_name From table

我必须找到所有用户及其详细信息,但有些用户没有额外的详细信息,因此返回NULL而不是空字符串。如何直接从查询中获取空字符串。(NULL应替换为s空字符串。)

使用
IFNULL()

IFNULL()
接受两个表达式,如果第一个表达式不是 NULL,则返回第一个表达式。否则返回第二个 表情

检查
coalesce()
Select IFNULL(col_name,'') as col_name From table