Помощник
|
Двойной цикл |
Free_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Mulder_hb |
29.9.2010, 22:31;
Ответить: Mulder_hb
Сообщение
#2
|
|
Привет Попову!
Омг, запрос в цикле :) ! Сжечь вас на костре было бы слишком милосердным наказанием... Приведите структуру таблиц. Код будет приблизительно таким (не уверен, что с первого раза запрос будет верным): [PHP]$src = mysql_query("SELECT COUNT(`comments`.`posts`) FROM `comments` WHERE `comments`.`post` = `posts`.`id` AND `posts`.`category` = `categories`.`id`"); for ($data = array(); $row = mysql_fetch_assoc($src); $data[] = $row); for ($i = 0; $i < count($data); $i++) { echo $data[$i][0]."<br/>"; }[/PHP] |
|
|
unnormal |
30.9.2010, 11:31;
Ответить: unnormal
Сообщение
#3
|
|
|
Вообще зачем выбодить всё дерево сообщений? Это неоправданная нагрузка.
Просто на странице сразу выведи категории с количеством постов, а потом по ссылкам, чтобы можно было просмотреть сами посты [php]mysql_query("SELECT id,title, (SELECT COUNT(*) FROM posts WHERE category = c.id) FROM categories AS c",$db);[/php]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Качественное пакетное размещение статей на 500+ СДЛ сайтов с ЯК, Тиц! Полный цикл работ! | 82 | Antonium | 24469 | 30.1.2014, 13:53 автор: a_seo |
|
Цикл "for" и простые способы для многослойных выпадающих меню и слайдшоу | 0 | hhpd | 5177 | 17.2.2013, 5:47 автор: -hhpd- |
Текстовая версия | Сейчас: 24.4.2024, 18:43 |