счетчик количества новостей

silent3250

Новичок
счетчик количества новостей

вот таким способом я считаю количество новостей на сайте:

$previev_amount=mysql_query("SELECT * FROM news;");
while ($previev_amount_inquiry=mysql_fetch_array($previev_amount)){
$amount+=$previev_amount_inquiry['amount'];
}
?>
<p>Общее количество новостей размещенных на сайте: $amount</p>

где в столбце amount для каждой записи стоит 1

Вопрос: можно ли это сделать к.л. другим способом или этот способ единственный?
 

Kelkos

Сам себе программер
mysql_query("SELECT SUM(amount) AS newscount FROM news;");
можно вместо sum использовать COUNT(amount) , но этопрос эстетики

-~{}~ 12.09.08 11:40:

triumvirat да он судя по всему тянет всю таблу толкьо для того, что бы пересчитать записи. ;)
 

Фанат

oncle terrible
Команда форума
Kelkos
это вопрос не эстетики, а головотяпства. там count, и больше ничего

silent3250, зачем в базе столбец, в котором всегда записана только одна цифра?
 

maxru

МИФИст
*****, неужели не понятно? Конечно для того, чтобы их СУММИРОВАТЬ.
 
Сверху