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

Форум PHP

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

 

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

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

тема: Посчитать кол-во статей в категории и вывести результат
 
 автор: korifan   (12.12.2013 в 17:40)   письмо автору
 
 

Народ помогите пожалуйста посчитать кол-во статей в каждой категории и вывести полученный результат напротив каждой категории.
Есть код который выводит все категории

                <?
  $result1 
mysql_query ("SELECT COUNT(id) FROM date WHERE cat=",$db);
$sum1 mysql_fetch_array($result1);
$result2 mysql_query("SELECT * FROM categories",$db);
if (!
$result2)
{
echo 
"<p>Запрос не возможен</p>";
exit(
mysql_error());
}
if (
mysql_num_rows($result2) > 0)
{
$myrow2 mysql_fetch_array($result2);
do
{
printf ("<li>&nbsp;&nbsp;<a title='%s' href='view_cat.php?cat=%s'><strong>%s<strong></a>- (<b>$sum1[0]</b>)",$myrow2["title"],$myrow2["id"],$myrow2["title"]);
}
while (
$myrow2 mysql_fetch_array($result2));
}
else
{
echo 
"<p>В бд нет записей.</p>";
exit();
}
 
?>    

и если я меняю
$result1 = mysql_query ("SELECT COUNT(id) FROM date WHERE cat=1",$db);
или
$result1 = mysql_query ("SELECT COUNT(id) FROM date WHERE cat=5",$db);
то считается кол-во статей в 1 или в 5 категории и эта сумма выводится напротив всех категорий
нужно это как то исправить
Помогите!!!

  Ответить  
 
 автор: psychomc   (12.12.2013 в 18:18)   письмо автору
 
   для: korifan   (12.12.2013 в 17:40)
 

без дампа таблиц никто не сможет помочь

  Ответить  
 
 автор: korifan   (12.12.2013 в 19:01)   письмо автору
 
   для: psychomc   (12.12.2013 в 18:18)
 

1) categories id, title
2) date id, cat

  Ответить  
 
 автор: Igorek   (13.12.2013 в 18:18)   письмо автору
 
   для: korifan   (12.12.2013 в 17:40)
 

SELECT COUNT(id) FROM date GROUP BY cat

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

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