我正在codeigniter中實現一個聊天系統,所以現在我想顯示在線的朋友。現在我想知道如何找到在線的朋友的計數/名稱,我有一個ci_sessions表,我正在存儲會話,codeigniter自動存儲它你知道它。我有一個表調用的朋友,我有我的朋友表的結構清單是這個在線尋找朋友從ci_sessions
id user_id friend_id
1 1 2
2 1 3
3 1 4
這樣。所以我想根據朋友表從ci_session知道在線用戶。所以我用這個視圖或HTML
<?php
$this->db->where("user_data <>","");
$query = $this->db->get('ci_sessions');
$result=$query->result();
foreach ($result as $row)
{
$user_data=$row->user_data;
foreach (unserialize($user_data) as $k => $v)
{
// here is something will be done if i m not wrong
}
}
?>
想我所有的朋友都在網上,所以我如何才能找到自己的計數/姓名/身份證。謝謝。
是否存儲該表的ci_session有一個用戶id列? – 2013-03-07 08:34:13
不,它存儲在user_data中,如果我們反序列化,那麼我們可以得到它 – 2013-03-07 08:43:23