Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Двойная группировка
 
 автор: Владимир22   (27.02.2009 в 03:49)   письмо автору
 
 

Друзья, подскажите, как сделать правильно двойной GROUPE.
Сделал как ниже, но записи повторяются, а повторений не нужно.
$nouser="тра-та-та";
$q  = mysql_query("SELECT  user1,user2 FROM `table` GROUPE BY  user1,user2 order by `date` desc"); 
for($i=0;$i<100; $i++){
$user1=mysql_res($q,$i,'user1');
$user2=mysql_res($q,$i,'user2');
if($user1!=$nouser)  $us=$user1; else $us=$user2;
print  "$us<br>";}

Т.о. необходимо, чтобы и user1 и user2 выводились без повторов (двух одинаковых имён в общем списке быть не должно). Как такое сделать?

  Ответить  
 
 автор: ols   (27.02.2009 в 11:06)   письмо автору
 
   для: Владимир22   (27.02.2009 в 03:49)
 

У Вас синтаксис неверный. Вместо GROUPE должен быть GROUP

  Ответить  
 
 автор: Владимир22   (27.02.2009 в 12:27)   письмо автору
 
   для: ols   (27.02.2009 в 11:06)
 

Это ошибся здесь, писал в спешке. Конечно же должно быть GROUP, иначе бы при проверке ничего не выводилось.... ols, Вы точку не поставили в конце вашего предложения.
Вопрос остаётся в силе. Кто знает, прошу помочь.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования