вообщем есть запрос
$scat=mysql_query("select * from ncms_file_cat");
while($cat=mysql_fetch_array($scat))
{
$n=mysql_query("select * from ncms_file where cat=".$cat['id']);
$cf=mysql_num_rows($n);
print ": <a href=index.php?mod=files&cat=".$cat['id'].">".$cat['name']."</a> [".$cf."]";
}
эта куйня выводит категории из бд.
что мне нужно:
чтоб категории выводились ввиде
категория1 категория2
<br>
категория3 категория4 и т.д.
пысы: моск расплавился, думать нечем :(
php + mysql
Автор темы: n00wbie, Feb 11 2007 23:27
4 ответов в этой теме
#1
Опубликовано 11 February 2007 - 23:27
//dpkg --make-me-cheesburger --with-cola --please-fastcgi
#2
Опубликовано 12 February 2007 - 03:00
Введи счетчик,
++$count;
if ( $count == 2 )
{
$count = 0;
print '<br>';
}
а вот это плохо:
если хочешь посчитать количество файлов в категории, то сделай так
"select count(*) from ncms_file where cat=".$cat['id']);
и подумай в чем разница.
Просто вот от таких небрежных запросов рождаются потом тормознутые сайты.
++$count;
if ( $count == 2 )
{
$count = 0;
print '<br>';
}
а вот это плохо:
$n=mysql_query("select * from ncms_file where cat=".$cat['id']);
$cf=mysql_num_rows($n);
если хочешь посчитать количество файлов в категории, то сделай так
"select count(*) from ncms_file where cat=".$cat['id']);
и подумай в чем разница.
Просто вот от таких небрежных запросов рождаются потом тормознутые сайты.
Когда весна, теплом дразня,
скользит по мне горячим глазом,
ужасно жаль мне, что нельзя
залечь на две кровати разом.
скользит по мне горячим глазом,
ужасно жаль мне, что нельзя
залечь на две кровати разом.
#3
Опубликовано 12 February 2007 - 03:39
select count(*) AS num я бы добавил
#4
Опубликовано 12 February 2007 - 03:52
зачем?
Когда весна, теплом дразня,
скользит по мне горячим глазом,
ужасно жаль мне, что нельзя
залечь на две кровати разом.
скользит по мне горячим глазом,
ужасно жаль мне, что нельзя
залечь на две кровати разом.
#5
Опубликовано 12 February 2007 - 09:10
угу, всем пасиба я толька начинающий кодер, пока ниибу точна, что куда)
вот кстати - http://80.93.186.247...x.php?mod=files результат работы
вот кстати - http://80.93.186.247...x.php?mod=files результат работы
а таг проще выводить) $new['num']; ^.^зачем?
//dpkg --make-me-cheesburger --with-cola --please-fastcgi
Посетителей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных пользователей