Armageddance
Новичок
Есть вот такой вот запрос - $report_query:
Он выбирает некие количества записей из таблиц, а также поле timer. Например [20, 10, 2011-06-10].
Мне нужно вывести все это одной строкой, поэтому использую Union. В браузер вывожу через mysql_fetch_assoc:
Данные выводятся в виде строк, например
20 20
10 10
2011-06-10 2011-06-10
Как мне вывести их в виде
2011-06-10 20 10 30
т.е. в одну строку?
PHP:
(SELECT count(*) as count1 FROM client_sessions WHERE sid IN (SELECT session_id FROM sessions WHERE TO_DAYS(NOW())-3 = TO_DAYS(timer) AND session_type=0)) union
(SELECT count(*) as count2 FROM client_sessions WHERE sid IN (SELECT session_id FROM sessions WHERE TO_DAYS(NOW())-3 = TO_DAYS(timer) AND session_type=1)) union
(SELECT timer FROM sessions WHERE TO_DAYS(NOW())-3 = TO_DAYS(timer) LIMIT 0,1)
Мне нужно вывести все это одной строкой, поэтому использую Union. В браузер вывожу через mysql_fetch_assoc:
PHP:
<?php while($report_result=mysqli_fetch_assoc($report_query)){?>
<tr>
<td width=100px><?php echo $report_result["timer"];?></td>
<td width=190px><?php echo $report_result["count1"];?></td>
<td width=190px><?php echo $report_result["count2"];?></td>
<td width=170px><?php echo $report_result["count1"]+$report_result["count2"];?></td>
</tr>
<?php } ?>
20 20
10 10
2011-06-10 2011-06-10
Как мне вывести их в виде
2011-06-10 20 10 30
т.е. в одну строку?