处理数据库中的空值


dealing with null values from a database

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

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;