2014-06-27 39 views
0

嗨,大家好,我使用此查询到一个用户名重复多次找到在线的好友(用户有session_time> 30秒),但有时有些用户则在好友列表中的多个会话行 我需要知道我怎么可以跳过多个会话行一个用户?!谢谢。如何跳过多行的一个ID

$friends_id = "95"; 

$time = time() - 50;  
$query_b = "SELECT session_user_id FROM phpbb_sessions WHERE session_time > '" . $time . "' AND session_user_id = '".$friends_id."'"; 
$result_b = mysql_query($query_b,$connect2->connect()); 
$row_b = mysql_fetch_array($result_b) 
$connect2->disconnect(); 
+0

其实,你选择相同的参数,因为你在WHERE条件具备,所以输出始终将相同的ID(或emty) – Uriil

回答

0

使用DISTINCT关键字:

SELECT DISTINCT session_user_id FROM phpbb_sessions WHERE 
+0

谢谢你,我觉得它的工作,但不过,我需要时间,我的论坛来检查我会发回我的结果。 – user3718571