[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: подсчет количества заметок
beby
Всем привет. как подсчитать количества заметок по разным категориям и вывести на навигацию в круглых скобках. Вот часть кода

<?
$result10 = mysql_query ("SELECT COUNT(*) FROM data WHERE cat='$cat' ",$db);
$sum = mysql_fetch_array($result10);
?>


<?
$result2 = mysql_query("SELECT * FROM categories",$db);\\выводим категории на навигацию


printf ("<div id='nav_left'><ul> <li><a href='cat.php?cat=%s'>%s ($sum[0])</a></li> </ul></div>",$myrow2["id"],$myrow2["title"]);

?>

ПРИМЕР

ФИЛЬМЫ (40)
ОФРМЛЕНИЕ(30)
И Т Д.
Lenarfate
mysql_num_rows
beby
По товему это помощь !! Я знаю что mysql_num_rows. Можно по подробнее!!!!
sergeiss
beby - а ты знаешь, что много восклицательных знаков - это крик? Вопрос: зачем так орать? Что именно тебе не понятно с этой функцией?

http://ru.php.net/manual/en/function.mysql-num-rows.php - вот тут почитай. Там и примеры есть.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
ИНСИ
beby я согласен с sergeiss. Не стоит к себе обращать внимания с помощью ! знаков и БОЛЬШИХ букв. В общем, по делу.

Можно и так сделать:
$result = mysql_query("SELECT COUNT(*) FROM `data` WHERE `cat` = '{$cat}'");
$temp_page = mysql_fetch_array($result);
echo $temp_page[0];
S.E.L.F.
Здравствуйте!
У меня похожий вопрос, подскажите, будьте добры.
Я считаю общее количество заметок и комментариев с помощью скрипта:

<?php 
$stat=mysql_query("SELECT COUNT(*) FROM data",$db);
$statpost=mysql_fetch_array($stat);
$stat2=mysql_query("SELECT COUNT(*) FROM comments",$db);
$statcom=mysql_fetch_array($stat2);
echo "Публикаций: $statpost[0]<br>Комментариев: $statcom[0]</p>";
?>


Как мне найти количество заметок и комментариев за сегодня? В таблицах есть поля date, но как посчитать только те, в которых Y.m.d=сегодняшний Y.m.d?

_____________
Пусть...
twin
Цитата
в которых Y.m.d=сегодняшний Y.m.d?

Ты почти правильно написал
$stat=mysql_query("SELECT COUNT(*) FROM data WHERE `date` = NOW()",$db);


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
S.E.L.F.
biggrin.gif Шикарно! Благодарю от души!
Просто изучаю самостоятельно, методом тыка, синтаксис знаю в объёмах недостаточных пока.

_____________
Пусть...
S.E.L.F.
Всё работало, но скачал новый Денвер, поставил его, теперь в результате подсчёта сегодняшних заметок в любом случае показывает 0.
user posted image

Что в коде:
<BR>Сегодня</B> (<? echo date('d.m.Y'); ?>):
<?php
$stat2=mysql_query("SELECT COUNT(*) FROM data WHERE `date` = NOW()",$db);
$statpost2=mysql_fetch_array($stat2);
echo " $statpost2[0]";

?>


Вот что в таблице (обе записи сегодняшние):
user posted image

Структура таблицы:
user posted image

Пробовал:
$date=date('Y-d-m');
$stat2=mysql_query("SELECT COUNT(*) FROM data WHERE `date` = $date",$db);
$statpost2=mysql_fetch_array($stat2);
echo " $statpost2[0]";

Результат тот же.

Делаю сайт-визитку для детского садика, в конце месяца нужно уже опубликовывать, подскажите пожалуйста как исправить ситуацию со статистикой.

_____________
Пусть...
илим
здравствуйте
Guest
пожалуйста помогите мне подсчитать количество комментариев на заметке....у меня в базе на data есть заметки и на comment комментарии.. и вот мне надо кол-во например :комментариев(5) на заметке php
ilyaplot
$date=date('Y-d-m'); Обычно Y-m-d

_____________
Заработай на Userator
ilyaplot
Цитата (Guest @ 5.05.2013 - 20:38)
пожалуйста помогите мне подсчитать количество комментариев на заметке....у меня в базе на data есть заметки и на comment комментарии.. и вот мне надо кол-во например :комментариев(5) на заметке php

один два три четыре пять


 ! 

М
Бан на сутки. За троллинг.
sergeiss
Guest
нет серьезно мне очень надо
Guest
у меня пока так выглядит :

$com_col = mysql_query("SELECT COUNT(*) FROM `cat_data` WHERE `id` = 'post'");
$com_row = mysql_fetch_array($com_col);
Быстрый ответ:

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