вообщем есть запрос
$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
Started by n00wbie, Feb 11 2007 23:27
4 replies to this topic
#1
Posted 11 February 2007 - 23:27
//dpkg --make-me-cheesburger --with-cola --please-fastcgi
#2
Posted 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
Posted 12 February 2007 - 03:39
select count(*) AS num я бы добавил
#4
Posted 12 February 2007 - 03:52
зачем?
Когда весна, теплом дразня,
скользит по мне горячим глазом,
ужасно жаль мне, что нельзя
залечь на две кровати разом.
скользит по мне горячим глазом,
ужасно жаль мне, что нельзя
залечь на две кровати разом.
#5
Posted 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
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users