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;