Вывести на экран таблицу из БД с помощью SQL-запроса

Тема в разделе "Программирование", создана пользователем Mihaylov.Alexandr, 13.06.2012.

  1. Offline

    Mihaylov.Alexandr Недавно здесь

    Регистрация:
    13.06.2012
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Всем, добрый день! Сразу поясню: я студент, горит диплом, поэтому поймите и простите если чутка буду тупить =) Мне нужно было сделать сайт содержащий промышленные показатели, ну чтобы особо не заморачиваться я установил Joomla 1.5 все настроил, создал в базе таблицы с показателями, заполнил.
    Теперь я так понимаю, чтобы мне написать SQL-запросы мне нужно под каждый пункт меню, сделать модули и в них уже выбирать нужные мне данные из нужных таблиц??? Делаю таким вот образом:

    MYSQL_CONNECT($localhost, $admin, $123456) OR DIE("Unable to connect");
    @MYSQL_SELECT_DB("$pokazatelyufo") OR DIE("Unable to select database");

    $query = "select * from IndexProm";
    $result = MYSQL_QUERY($query);

    $total_rows = mysql_num_rows($result);
    if (!$total_rows) {
    print "<HTML><BODY><h1>Table $name is empty</h1></BODY></HTML>";
    return;
    }

    $row = mysql_fetch_row($result);
    $total_cols = count($row);

    print "<HTML><BODY>";
    print "<table width='100%' border='1' cellspacing='0' cellpadding='0' align='center'>";
    print "<tr><td colspan=$total_cols align=center>$name Table (rows: $total_rows, column: $total_cols)</td></tr>";

    print "<tr>";
    $i=0;
    while($i < $total_cols){
    print "<td>";
    print $row[$i];
    print "</td>";
    $i++;
    }
    print "</tr>";

    while($row = mysql_fetch_row ($result)) {
    $i = 0;
    print "<tr>";
    while($i < $total_cols){
    print "<td>";
    print $row[$i];
    print "</td>";
    $i++;
    }
    print "</tr>";
    }

    mysql_free_result($result);
    print "</TABLE></BODY></HTML>";

    Скорее всего я очень сильно ошибаюсь, если так, то прошу помочь, хотя бы подтолкнуть, дать пищу для размышления! Всем заранее благодарен, кто откликнется и будет терпелив=)
     
  2.  
  3. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 057
    Симпатии:
    520
    Пол:
    Мужской
  4. Offline

    Mihaylov.Alexandr Недавно здесь

    Регистрация:
    13.06.2012
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Ого! Спасибо! Вот так пища для размышления))
     

Поделиться этой страницей

Загрузка...