Перейти к содержимому


Фотография
- - - - -

php + mysql


  • Пожалуйста, авторизуйтесь, чтобы ответить
4 ответов в этой теме

#1 n00wbie

n00wbie

    кто здесь? о.О

  • True Members
  • PipPipPipPipPip
  • 2681 сообщений
0
Обычный

Опубликовано 11 February 2007 - 23:27

вообщем есть запрос

$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 и т.д.

пысы: моск расплавился, думать нечем :(
  • 0
Размещенное изображение
Размещенное изображение
Размещенное изображение
//dpkg --make-me-cheesburger --with-cola --please-fastcgi

#2 Saturas

Saturas

    Snake king

  • True Members
  • PipPipPipPipPip
  • 917 сообщений
0
Обычный
  • Пол:Мужчина
  • Город:Ленинский 92/3

Опубликовано 12 February 2007 - 03:00

Введи счетчик,

++$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']);
и подумай в чем разница.
Просто вот от таких небрежных запросов рождаются потом тормознутые сайты.
  • 0
Когда весна, теплом дразня,
скользит по мне горячим глазом,
ужасно жаль мне, что нельзя
залечь на две кровати разом.



#3 *soulburner*

*soulburner*

    You have reached level cap

  • True Members
  • PipPipPipPipPip
  • 5619 сообщений
225
Очень хороший
  • Пол:Мужчина

Опубликовано 12 February 2007 - 03:39

select count(*) AS num я бы добавил ;)
  • 0

#4 Saturas

Saturas

    Snake king

  • True Members
  • PipPipPipPipPip
  • 917 сообщений
0
Обычный
  • Пол:Мужчина
  • Город:Ленинский 92/3

Опубликовано 12 February 2007 - 03:52

зачем? ;)
  • 0
Когда весна, теплом дразня,
скользит по мне горячим глазом,
ужасно жаль мне, что нельзя
залечь на две кровати разом.



#5 n00wbie

n00wbie

    кто здесь? о.О

  • True Members
  • PipPipPipPipPip
  • 2681 сообщений
0
Обычный

Опубликовано 12 February 2007 - 09:10

угу, всем пасиба :) я толька начинающий кодер, пока ниибу точна, что куда)
вот кстати - http://80.93.186.247...x.php?mod=files результат работы

зачем? ;)

а таг проще выводить) $new['num']; ^.^
  • 0
Размещенное изображение
Размещенное изображение
Размещенное изображение
//dpkg --make-me-cheesburger --with-cola --please-fastcgi


Посетителей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных пользователей