Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Счетчик записей в категории
 
 автор: maga0951   (28.05.2010 в 12:27)   письмо автору
 
 

Скажите пожалуйста как сделать счетчик в меню, чтобы после title выводилась статистика, т.е. счетчик сколько заметок в категории?
пожалуйста помогите, очень помощь нужна.
вот код:



$result10 = mysql_query ("SELECT COUNT(*) FROM categories WHERE cat=$cat",$db);
$sum = mysql_fetch_array($result10);

$result2 = mysql_query("SELECT title, cat, id FROM categories WHERE cat='1'",$db);

if (!$result2)
{
echo "<strong>Запрос на выборку данных из базы не прошел.</strong></p>";
exit(mysql_error());
}

if (mysql_num_rows($result2) > 0 )

{
$myrow2 = mysql_fetch_array($result2);
do 
{
if($php_thoughts == $myrow2['title']){
   $class_section = 'coolmenu_a';
}
else
{
$class_section = 'coolmenu';
}

printf ("<div id = $class_section ><a class = 'menu' href='categories.php?cat=%s'><img src='images/arrow.gif' width='5' heigth='8' class='arraw' border='0'>%s</a></div>",$myrow2["id"],$myrow2["title"]);
}
while ($myrow2 = mysql_fetch_array($result2));
}
else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}

  Ответить  
 
 автор: cheops   (28.05.2010 в 12:41)   письмо автору
 
   для: maga0951   (28.05.2010 в 12:27)
 

1. А какова структура базы данных? И где храняться сами заметки?
2. Нужно подсчитывать их число каждый раз или эта информация уже кэширована в таблице categories?
3. Категории вложенные или нужно подсчитать количество записей принадлежащих непосредственно текущей категории?

  Ответить  
 
 автор: maga0951   (28.05.2010 в 12:58)   письмо автору
15.1 Кб
 
   для: cheops   (28.05.2010 в 12:41)
 

вот скингорт базы, т.е. таблица categories

  Ответить  
 
 автор: maga0951   (28.05.2010 в 12:59)   письмо автору
30.2 Кб
 
   для: maga0951   (28.05.2010 в 12:58)
 

а здесь хронятся сами заметки

  Ответить  
 
 автор: maga0951   (28.05.2010 в 13:00)   письмо автору
5.3 Кб
 
   для: maga0951   (28.05.2010 в 12:59)
 

а имею я ввиду такой счетчик

  Ответить  
 
 автор: cheops   (28.05.2010 в 13:20)   письмо автору
 
   для: maga0951   (28.05.2010 в 12:58)
 

А в поле cat таблицы categories что хранится?

  Ответить  
 
 автор: maga0951   (28.05.2010 в 13:44)   письмо автору
 
   для: cheops   (28.05.2010 в 13:20)
 

число. на вверху есть скиншлот посмотрите

  Ответить  
 
 автор: cheops   (29.05.2010 в 10:54)   письмо автору
 
   для: maga0951   (28.05.2010 в 13:44)
 

А что оно означает? Именно в таблице categories?

  Ответить  
 
 автор: Tonik992   (28.05.2010 в 13:04)   письмо автору
 
   для: maga0951   (28.05.2010 в 12:27)
 

$result10 = mysql_query ("SELECT COUNT(*) FROM categories WHERE cat=$cat",$db);

А это разве не то?

  Ответить  
 
 автор: maga0951   (28.05.2010 в 13:11)   письмо автору
 
   для: Tonik992   (28.05.2010 в 13:04)
 

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

  Ответить  
 
 автор: maga0951   (28.05.2010 в 13:11)   письмо автору
 
   для: maga0951   (28.05.2010 в 13:11)
 

а таком запросе у меня по всем котегориям выводится статистика по 1 cat

  Ответить  
 
 автор: Tonik992   (28.05.2010 в 13:13)   письмо автору
 
   для: maga0951   (28.05.2010 в 13:11)
 

Таблица catigories?? В ней куча куча записей.. И ты хочешь узнать, сколько таких "куча куча" записсей??
mysql_query("Select count(id) from catigories");

  Ответить  
 
 автор: maga0951   (28.05.2010 в 13:16)   письмо автору
 
   для: Tonik992   (28.05.2010 в 13:13)
 

вообще то я хочу сделать статистику, подправьте код пожалуйста. я вот не умею делать этого, поэтому прошу у вас

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования