我有一个从数据库中提取用户详细信息的函数。
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;