处理数据库中的空值

时间:2011-09-10 17:44:54

标签: 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];      
} 

但是,如果用户删除了他们的帐户,那么这会给我以下错误=“Undefined offset:0”。

这会给我带来一些问题,因为用户可以互相添加为朋友,“getUser”功能用于提取他们的朋友详细信息。但是,如果(如上所述)这位朋友已经删除了他们的帐户,那么会让我受到一些限制。

无论如何都要过滤掉空值的这个功能?

干杯!!

1 个答案:

答案 0 :(得分:0)

return (isset($result[0])) ? $result[0] : null;