levi-de
Новичок
сортировка строк MySQL
Здравствуйте!
У меня есть таблица auto, в которой помещенны группы автомобилей.
напр.
A | Fiat
A | Opel
B | Renault
B | Peaguete
C | BMW
C | Mersedes
C | Volkswagen
D | .........
E | ..........
..................
При обыкновенном выборе группы следующей программой
$sql="select gruppe from auto order by gruppe";
$result=mysql_query($sql);
$rows=mysql_num_rows($result);
for($i=0;$i<$rows;$i++)
{
mysql_data_seek($result,$i);
$arr_guest=mysql_fetch_array($result);
print($arr_guest["gruppe"]);
}
получаю: AABBCCC
Задача - получить каждую группу один раз (ABC)
Вот, пробовал, что то ничего не получается
(при каждом пробеге цикла, пытаюсь сравнить предидущий вариант с новым)
for($i=0;$i<$rows;$i++)
{
if($arr_guest["gruppe"] != $i+1)
{
print($arr_guest["gruppe"]);
}
else
{
print("Povtorenie, ");
}
}
Помогите, пожалуста, найти ошибку
Здравствуйте!
У меня есть таблица auto, в которой помещенны группы автомобилей.
напр.
A | Fiat
A | Opel
B | Renault
B | Peaguete
C | BMW
C | Mersedes
C | Volkswagen
D | .........
E | ..........
..................
При обыкновенном выборе группы следующей программой
$sql="select gruppe from auto order by gruppe";
$result=mysql_query($sql);
$rows=mysql_num_rows($result);
for($i=0;$i<$rows;$i++)
{
mysql_data_seek($result,$i);
$arr_guest=mysql_fetch_array($result);
print($arr_guest["gruppe"]);
}
получаю: AABBCCC
Задача - получить каждую группу один раз (ABC)
Вот, пробовал, что то ничего не получается
(при каждом пробеге цикла, пытаюсь сравнить предидущий вариант с новым)
for($i=0;$i<$rows;$i++)
{
if($arr_guest["gruppe"] != $i+1)
{
print($arr_guest["gruppe"]);
}
else
{
print("Povtorenie, ");
}
}
Помогите, пожалуста, найти ошибку