|
|
|
| Всем доброго времени суток!
Подскажите, пожалуйста, как получить сумму строк от трёх COUNT(*), при вот таком запросе?
SELECT COUNT(`id`) FROM `1_comment` WHERE `id_user`='1' union SELECT COUNT(`id`) FROM `2_comment` WHERE `id_user`='1' union SELECT COUNT(`id`) FROM `3_comment` WHERE `id_user`='1'
|
Стандартным методом, сумму не получается получить! выдаёт массив, обход массива, не помог!
Или мне лучше переделать как то сам запрос? | |
|
|
|
|
|
|
|
для: Diablo_
(09.02.2009 в 07:45)
| | как выполнялся обход массива? | |
|
|
|
|
|
|
|
для: Trianon
(09.02.2009 в 10:00)
| |
$res=mysql_query($my->sql_query);
$array=mysql_fetch_row($res);
$total_rows=$array[0];
for($i=0; count($array);$i++)
$count += $array[$i]
}
|
Код написал прямо сюда, так что может чё то и напутал! Так как исходник дома остался! но вроде бы всё верно! | |
|
|
|
|
|
|
|
для: diablo_
(09.02.2009 в 11:58)
| | >[
> $res=mysql_query($my->sql_query);
> $array=mysql_fetch_row($res);
> $total_rows=$array[0];
> for($i=0; count($array);$i++)
> $count += $array[$i]
> }
боже какой кошмар.
for($count = 0, $res=mysql_query($my->sql_query); $row = mysql_fetch_row($res); $count += intval($row[0]) ) ;
|
| |
|
|
|
|
|
|
|
для: Trianon
(09.02.2009 в 12:07)
| | Спасибо большое! | |
|
|
|