За последние 24 часа нас посетили 20765 программистов и 1134 робота. Сейчас ищет 291 программист ...

Идиот и карта сайта для зачета

Тема в разделе "Сделайте за меня", создана пользователем timmy_friday, 1 июн 2018.

Метки:
  1. timmy_friday

    timmy_friday Новичок

    С нами с:
    15 мар 2017
    Сообщения:
    5
    Симпатии:
    0
    Друзья всем привет! Еще раз всех с первым днем лета!
    Ситуация следующая: имеется 2 таблицы MySQL - main и sub.
    Структура main - id, name, page, zagolovok, opisanie, pid
    Структура sub - id, pid, zagolovok, text, pagename, partners
    Необходимо сделать карту сайта на php используя поля name, page, pid таблицы main и pagename, id, pid таблицы sub. URL должен такого вида http://localhost/zakaz-zamera.php?id=76521 (zakaz-zamera.php - это page из таблицы main, а 76521 - это id таблицы sub)
    Помогите пожалуйста, кто может, совсем туговато даются мне языки...
    Заранее огромнейшее спасибо!!!
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.068
    Симпатии:
    1.231
    Адрес:
    там-сям
    фигасе, лето!
    --- Добавлено ---
    [​IMG]
    --- Добавлено ---
    по ощущениям, ранняя весна
    --- Добавлено ---
    Ты не указал, но я предполагаю, что sub.pid это ссылка на main.id
    Если так, то вот такой запрос олжен правильно связать одно с другим:
    Код (Text):
    1. SELECT main.pagename, sub.id
    2. FROM main JOIN sub ON main.id=sub.pid
    Тупо выбери все записи в цикле и подставь их pagename и id как параметры в ссылку, которую здесь привел.
    --- Добавлено ---
    Матчасть: https://www.w3schools.com/sql/sql_join.asp
     
    MouseZver нравится это.