Автор Тема: циклические шаблоны  (Прочитано 8217 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
циклические шаблоны
« Ответ #15 : 26 Февраля 2004, 00:19:27 »
я тоже думаю, что пару.
но ты сделай пока три.
для практики и простоты.
цикл, выводящий науки, можешь сделать?
если нет - учись.
если да, то кто тебе мешает внутрь его вставить цикл, выводящий поднауки?

Оффлайн zumer

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 35
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
циклические шаблоны
« Ответ #16 : 27 Февраля 2004, 19:02:06 »
RomikChef
1)Вывод всех наук с БД прост,
Вывод всех поднаук (какой либо науки) с БД также прост,
//Пример
...
//выводи все науки
$query=mysql_query("select * From scitable");
while($sci=mysql_fetch_array($query))
   {print $sci[science]."
";}
//выводи все поднауки первой науки
$query1=mysql_query("SELECT * FROM sci_sub where sci=\'1\' ");
    while ($nsub=mysql_fetch_array($query1))
    {print $nsub["name_sub"]."
";}
//выводи авторов поднауки1 науки1
$query2=mysql_query("SELECT * FROM maintb where sci=\'1\' AND sub=\'1\' ");
    while ($auth=mysql_fetch_array($query2))
    {print $auth["author"]."
";}
...
Но загвоздка в том, что в БД много наук, поднаук,...
Поэтому прописывать для каждой науки или поднауки свои
SELECT-ы не хорошо, слишком громоздко.
Возможно я неправильно понял RomikChef  и сделал ложный вывод о испрльзовании циклов (возможно можна обойтись и без многих селектов).  

2)Использование EXPLAIN пока-что затруднительное,
если кто-нибуть с этим знаком, то прошу помочь с выводом
наук, поднаук в порядке деления на более меньшие.
За пример БД можна взять ранее в этом разделе мной
набранную.
Буду очень рад если мне покажут на примере использование
EXPLAIN, это важно с точки зрения получения навыков работы
с ним (что позволит набраться опыта малоопытному).

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
циклические шаблоны
« Ответ #17 : 28 Февраля 2004, 01:07:45 »
Цитировать
внутрь его вставить цикл

неужели я настолько непонятно пишу?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28