|
|
|
| code]
$sfl = mysql_query("SELECT * FROM table WHERE id='$d' ORDER BY name");
while ($row = mysql_fetch_array($sfl))
{.......
[/code]
По запросу выводятся записи где ID совпадает c $d
таблица:
1 Парус
2 Кодерс
3 Парус
4 Гарис
|
получаю на выводе к примеру
Парус, Кодерс, Парус - т.е. мне необходимо, что бы вывелось по разу только название
Парус, Кодерс
может запутанно пояснил ;( спрашивайте если что.
Спасибо | |
|
|
|
|
|
|
|
для: gagaBaH
(30.05.2006 в 15:27)
| |
SELECT DISTINCT field_name FROM table WHERE id='$d' ORDER BY name
|
Где field_name - это имя поля, в котором вы хотите вывести неповторяющиеся значения. | |
|
|
|
|
|
|
|
для: gagaBaH
(30.05.2006 в 15:27)
| | Используйте группировку GROUP BY по полю, которое повторяется
SELECT * FROM table
WHERE id='$d'
GROUP BY name
ORDER BY name
|
| |
|
|
|
|
|
|
|
для: cheops
(30.05.2006 в 16:37)
| | Спасибо большое. То, что искал! | |
|
|
|
|
|
|
|
для: gagaBaH
(30.05.2006 в 17:00)
| | Ага...везёт кому-то же, когда я искал.....ничего не вышло..... | |
|
|
|
|
|
|
|
для: Vasil
(01.06.2006 в 14:51)
| | просто видно ты к cheops'y не обращался ;) | |
|
|
|