За последние 24 часа нас посетили 17287 программистов и 1202 робота. Сейчас ищет 1271 программист ...

Вывести SQL запрос на HTML страничку

Тема в разделе "PHP и базы данных", создана пользователем Astrall, 17 дек 2006.

  1. Astrall

    Astrall Активный пользователь

    С нами с:
    17 дек 2006
    Сообщения:
    5
    Симпатии:
    0
    есть вот такой SQL запрос:

    Код (Text):
    1.  
    2. SELECT Gazon.vid, Gazon.izmer ,Gazon.cena, Pitomnik.pitomnik_name , Country.country_name, Eqv.eqv_name
    3. FROM Gazon, Pitomnik, Eqv, Country
    4. WHERE Gazon.pitomnik_code = Pitomnik.pitomnik_code AND Gazon.country_code = Country.country_code
    5. AND Gazon.eqv_code = Eqv.eqv_code
    6. LIMIT 0,30
    мне нужно вывести его ввиде таблицы
    вывожу я его с помощью вот такого кода:
    PHP:
    1.  
    2. <?
    3. $link=mysql_connect("localhost","root","") or die("Нет SQL");
    4. $db=mysql_select_db("tables_root",$link);
    5. print "<h3>Цены на ландшафтные работы</h3>";
    6. $query=mysql_query("......");
    7. print "<table border=1>";
    8. while ($row=mysql_fetch_array($query))
    9. {
    10. print "<tr><td>$row[idgazon]</td><td>$row[vid]</td><td>$row[izmer]</td><td>$row[cena]</td><td>$row[pitomnik_code]</td><td>$row[country_code]</td><td>$row[eqv_code]</td>";
    11. }
    12. print "</table>";
    13. ?>
    Что мне нужно записать в
    PHP:
    1. $query=mysql_query("......");
    и вообще правильно ли я этот запрос пытаюсь вывести?
    Заранее спасибо
     
  2. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
  3. Astrall

    Astrall Активный пользователь

    С нами с:
    17 дек 2006
    Сообщения:
    5
    Симпатии:
    0
    Нет,не прикол, у меня просто не получается избежать ошибок,и потому прошу написать как правильно это сделать,хоть пример какой-то
     
  4. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    примеры все в мануале... ты по ним всё и сделал.
    описание ошибки в студию
     
  5. Astrall

    Astrall Активный пользователь

    С нами с:
    17 дек 2006
    Сообщения:
    5
    Симпатии:
    0
    но в них не описано как вывести весь это запрос через
    mysql_query
    Ошибка в этой строчке
    Код (Text):
    1.  
    2. print "<tr><td>$row[idgazon]</td><td>$row[vid]</td><td>$row[izmer]</td><td>$row[cena]</td><td>$row[pitomnik_code]</td>";
    А ошибка такая
    Undefined index: idgazon
    Undefined index: pitomnik_code и тд
     
  6. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    неопределённая переменная... чего не понятно?!

    и кстати советую делать так (пример):
    PHP:
    1.  
    2. <?php
    3. print("<b>".$var."</b>");
    4. ?>
    5.  
    это конкатенация
     
  7. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    так вы ни "idgazon", ни "pitomnik_code" при выборке не указываете, откуда ж им взяться?
     
  8. Astrall

    Astrall Активный пользователь

    С нами с:
    17 дек 2006
    Сообщения:
    5
    Симпатии:
    0
    Всё...получилось..я просто в $row выдавал колонки которые я не описал в SELECT...
    Спасибо,за то что заставил меня включить мозг:))))
     
  9. Astrall

    Astrall Активный пользователь

    С нами с:
    17 дек 2006
    Сообщения:
    5
    Симпатии:
    0
    и вам тоже спасибо:) я как раз это только что понял:)
     
  10. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    я старался
     
  11. Бутузов

    Бутузов Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    115
    Симпатии:
    0
    Адрес:
    Київ, Україна
    ах....
    PHP:
    1. ....
    2. echo "<tr>"
    3. foreach($result as $key=>$val){
    4.  echo "<td>$val</td>";
    5. }
    6. echo "</tr>";
    7. ....