За последние 24 часа нас посетили 22020 программистов и 987 роботов. Сейчас ищут 788 программистов ...

Вывод данных из MySQL, из двух таблиц

Тема в разделе "MySQL", создана пользователем Igor Rulyov, 6 апр 2006.

  1. Igor Rulyov

    Igor Rulyov Guest

    Здравствуйте,

    Надо выложить из двух таблиц (БД, мускуль информацию в одну ШТМЛ таблицу.
    Подробно:
    есть таблицы "А" и "B", они логически "связаны" по одному из полей (например: поле "Bid" таблицы "А", хранит номер записи, "id", в таблице "B").

    Надо: при выводе данных из "А", вместо записи в поле "Bid" подставлять запись одного из полей из таблицы "B".

    Совсем запутался. Я знаю что это легко в делфи делается... "связь по ключевым полям"... а вот как это в PHP+MySQL выглядит - не знаю.

    ========
    Грубый пример требуемого:

    таблица 1 хранит имена людей, и код их города
    таблица 2 хранит коды городов и названия этох городов

    надо делать сводную таблицу в ШТМЛ такого рода:
    "имя", "название города".

    Как бы это организовать???

    Заранее спасибо!!!
     
  2. [v0r0b]

    [v0r0b] Активный пользователь

    С нами с:
    3 апр 2006
    Сообщения:
    1
    Симпатии:
    0
    Код (Text):
    1. select a.uname, b.gorod from a_table a, b_table b where a.kod = b.kod;
     
  3. oODrAgoNOo

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

    С нами с:
    6 апр 2006
    Сообщения:
    21
    Симпатии:
    0
    Igor Rulyov
    И не надо таколй фигней заниматься!
    Проще вторую таблицу не делать вообще!
    В просто написать пример такого кода:
    Код (Text):
    1. $city=array(
    2. "1"=>"Moscow".
    3. "2"=>"Sarov",
    4. "3"=>"Piter"
    5. );
    6. $result=strtr($NewCity,$city);
    И все! С обвственно:
    NewCity - У нас запрос из базы по столбцу...
    city массив городв и их ID...
    А strtr - функция по переводу!
    О ней можно почитать тут: http://manual.php.ru/function.strtr.html
     
  4. oODrAgoNOo

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

    С нами с:
    6 апр 2006
    Сообщения:
    21
    Симпатии:
    0
     
  5. Mavir

    Mavir Guest

    А если нужно добавить или удалить город, то придется исходники менять?
     
  6. AlexGousev

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

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    А тут и вопрос-то не про PHP и MySQL, а про сам язык SQL. Почитайте что-нибудь по этому поводу.
     
  7. oODrAgoNOo

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

    С нами с:
    6 апр 2006
    Сообщения:
    21
    Симпатии:
    0
    Можишь просто брать данные в масив из файлика :)
     
  8. Mavir

    Mavir Guest

    Можно все в файлах хранить
     
  9. oODrAgoNOo

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

    С нами с:
    6 апр 2006
    Сообщения:
    21
    Симпатии:
    0
    :)
    Хотя до создания СУБД файл, был простой базой :)