[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод данных в таблицу
Виталий
Здравствуйте! Нужна помощь!
У меня стоит Денвер 3.
Задача: Вывести данные получаемые запросом из БД в таблицу.

Вот что я делаю:

$table1 = "
<p><strong><em>Научно-исследовательские работы, финансируемые из собственных средств университета</em></strong></p>
<table
border=\"2\" style=\"width: 100%\">
<tr>
<td >№ п/п</td>
<td >Направления исследований</td>
<td>Отрасли науки </td>
<td>Специальности</td>
<td>Научные руководители </td>
<td >Объемы НИР, тыс. руб.</td>
<td>Кафедра</td>
</tr>"
;

$sql1 = "SELECT nir_sibupk.number, nir_sibupk.sname, otrasl.sname, spec.sname, prepod.sname, nir_sibupk.fin, kafedra.sname, nir_sibupk.id
FROM otrasl INNER JOIN (spec INNER JOIN ((((nir_sibupk INNER JOIN kafedra ON nir_sibupk.id_kafedra=kafedra.id) INNER JOIN (prepod INNER JOIN `nir_sibupk-ispol` ON prepod.id=`nir_sibupk-ispol`.id_prepod) ON nir_sibupk.id=`nir_sibupk-ispol`.id_nir_sibupk) INNER JOIN `nir_sibupk-otrasl` ON nir_sibupk.id=`nir_sibupk-otrasl`.id_nir_sibupk) INNER JOIN `nir_sibupk-spec` ON nir_sibupk.id=`nir_sibupk-spec`.id_nir_sibupk) ON spec.id=`nir_sibupk-spec`.id_spec) ON otrasl.id=`nir_sibupk-otrasl`.id_otrasl"
;
$res1 = mysql_query($sql1, $conn);
$row1 = mysql_fetch_row($res1);
do
{
$number1 = $row1[0];
$sname_nir1 = $row1[1];
$sname_otr1 = $row1[2];
$sname_spe1 = $row1[3];
$sname_fio1 = $row1[4];
$fin1 = $row1[5];
$sname_kaf1 = $row1[6];
$id1 = $row1[7];

$table1 = $table1."
<tr>
<td>$number1</td>
<td>$sname_nir1</td>
<td>$sname_otr1</td>
<td>$sname_spe1</td>
<td>$sname_fio1</td>
<td>$fin1</td>
<td>$sname_kaf1</td>
</tr>
"
;
}
while ($row1 = mysql_fetch_row($res1));
$table1 = $table1."</table>";


В итоге таблица получается, но данные в ней повторяются из за того что есть несколько например научных руководителей, а если ещё несколько специальностей то там вообще каша. :(

Подскажите пожалуйста как мне сгруппировать что ли получаемые данные или вообще надо по другому запрос составлять???
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.