Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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 处理数据库中的空值_Php_Sql - Fatal编程技术网

Php 处理数据库中的空值

Php 处理数据库中的空值,php,sql,Php,Sql,我有一个从数据库中提取用户详细信息的功能 function getUser($user_id){ $this->db->from('users'); $this->db->where('user_id', $user_id); $query = $this->db->get(); $result = $query->result(); return $result[0]; } 但是,如果用户已删除

我有一个从数据库中提取用户详细信息的功能

function getUser($user_id){
    $this->db->from('users');
    $this->db->where('user_id', $user_id);
    $query = $this->db->get(); 
    $result = $query->result();
    return $result[0];      
} 
但是,如果用户已删除其帐户,则会出现以下错误=“未定义的偏移量:0”

这给我带来了一些问题,因为用户可以将彼此添加为好友,而“getUser”函数用于提取他们的好友详细信息。然而,如果(如前所述)朋友删除了他们的帐户,这会让我有些头晕

是否仍要筛选此空值函数


干杯

空与空不相同。。。
return (isset($result[0])) ? $result[0] : null;