Доброго времени суток. Уже много и долго где смотрел в интернете, но так пока решения соящей передо мной задачей. Буду очень признателен за помощь.
Описание ситуации:
Есть БД в которой данные занесены в числовом выражении, и имеются повторения, а именно:
Id hours minutes company
1 8 5 1
2 8 15 1
3 8 45 1
4 8 54 2
5 9 3 1
6 9 17 2
7 9 28 2
8 9 36 2
9 9 47 2
10 9 57 2
Мне нужно вывести все значения на экран. Делаю следующим образом:
$result_a =mysql_query("SELECT * FROM aviatime ",$conn) or die (mysql_error());
$myrow_a = mysql_fetch_array($result_a);
do
{
printf ("<br>Номер компании: %s, <br>Часы: %s <br><br>Минуты: %s <br><br>",$myrow_a['company'],$hours_a = $myrow_a['hours'],$myrow_a['minutes']);
}
while ($myrow_t = mysql_fetch_array($result_a));
В итоге получаю вместо желаемого 10 раз повтоенную первую строку с данными:
Номер компании: 1,
Часы: 8
Минуты: 5
Номер компании: 1,
Часы: 8
Минуты: 5
.....
...и т.д. так 10 раз, НО одно и тоже.
Вывод:
Колличество выведенных данных верно, т.е. 10. Если запросить еще и id вывести, то выводит корректно, т.е. счетчик работает, а вот все остальные данные соответствуют первой строке... А нужно чтобы все данные соответственно вывелись.
Очень признателен за любую подсказку.