Сообщений: 295
	Тем: 26
	Зарегистрирован: Feb 2010
	
Репутация: 
1,589
	 
	
		
		
		02-18-2011, 01:25 AM 
(Сообщение последний раз редактировалось: 02-18-2011, 10:38 AM   Bumerok.)
		
	 
	
		Привет всем, вот у меня вопрос:
У меня есть таблица с друзьями, в ней есть
 id | inviteid | friend
--+--+--+
 1  |     2     |    информация1    |
--+--+--+
 2  |     2     |    информация2    |
--+---+--+
 3  |     2     |    информация3    |
--+--+--+
 вот мой запрос 
SELECT id,inviteid,friend FROM friends where inviteid='{$_SESSION["id"]}'  LIMIT 6
Когда вывожу у меня оно пишет 3 раза первое значение..
то есть: выводит 3 раза Информация1, а мне нужно что бы оно выводило все информации с id2...То есть: Информация1 | Информация2 | Иформация3
	
	
	
Мой сайт - pc-soft.in [РеКлАма].........Я тебе помог???Клацай "Спасибо"и +
	
	
 
 
	
	
	
		
	Сообщений: 6,450
	Тем: 262
	Зарегистрирован: Nov 2007
	
Репутация: 
44,165
	 
	
	
		ORDER BY `friendid` ?
[src=sql]SELECT * FROM `table1` WHERE `inviteid` = 2 ORDER BY `friendid` LIMIT 0, 6;[/src]
	
	
	
	
	
 
 
	
	
	
		
	Сообщений: 295
	Тем: 26
	Зарегистрирован: Feb 2010
	
Репутация: 
1,589
	 
	
	
		Обновил первый пост, посмотрите народ плз
	
	
	
Мой сайт - pc-soft.in [РеКлАма].........Я тебе помог???Клацай "Спасибо"и +
	
	
 
 
	
	
	
		
	Сообщений: 295
	Тем: 26
	Зарегистрирован: Feb 2010
	
Репутация: 
1,589
	 
	
	
		я делал запрос то что дал Роот, теперь оно выводит тоже самое только 2 значения
	
	
	
Мой сайт - pc-soft.in [РеКлАма].........Я тебе помог???Клацай "Спасибо"и +
	
	
 
 
	
	
	
		
	Сообщений: 295
	Тем: 26
	Зарегистрирован: Feb 2010
	
Репутация: 
1,589
	 
	
		
		
		02-18-2011, 03:07 PM 
(Сообщение последний раз редактировалось: 02-18-2011, 03:08 PM   Bumerok.)
		
	 
	
		У меня выводит одно и тоже ..
Добавлено через 1 минуту
Код:
<?php 
    if($_SESSION["id"] == $_GET["id"]){
    $query = "
    
select friendname,friendlastname,mini_avatar from friend_list where inviteid='{$_SESSION["id"]}' group by friendid limit 6
    ";
    }
    if($_SESSION["id"] != $_GET["id"])
    {
    $query = "SELECT * FROM `friend_list` WHERE `inviteid` = '{$_GET["id"]}' ";
    
    }
    $result = mysql_query($query);
    $mfrow = mysql_fetch_array($result);
    
     if(mysql_num_rows($result) > 0) {
    
do{
    ?>
    <div style="margin:2px 2px 2px 2px;float:left;">
    <a href="?id=<?php echo $mfrow["friendid"] ?>"><?php echo '<img src="'.$mfrow["mini_avatar"].'" width="50" height="50" /><BR>'.$mfrow["friendname"].' <BR>'.$mfrow["friendlastname"];  ?></a><BR>
    </div>
<?php } 
while($mfrrow = mysql_fetch_array($result));
}else{
echo 'У вас пока нет друзей';
} }
?>
вот php код выборки
	
Мой сайт - pc-soft.in [РеКлАма].........Я тебе помог???Клацай "Спасибо"и +
	
	
 
 
	
	
	
		
	Сообщений: 3,967
	Тем: 90
	Зарегистрирован: Nov 2010
	
Репутация: 
15,337
	 
	
		
		
		02-18-2011, 03:24 PM 
(Сообщение последний раз редактировалось: 02-18-2011, 03:25 PM   Ro_0TT.)
		
	 
	
		[src=sql]select * from friends where inviteid=2 group by friend limit 6;[/src]
Ну так попробуй.. не понятно, что ты хочешь.