0 / 0 / 0
Регистрация: 05.02.2012
Сообщений: 31
|
|||||||||||
1 | |||||||||||
Работа с несколькими таблицами в базе данных27.02.2012, 18:57. Показов 2134. Ответов 10
Метки нет (Все метки)
Здравствуйте!
Я новичок и пытаюсь разбираться с php и базами данных, но не все получается... У меня задача - доработать некоммерческий проект (это база данных по породе Немецкая овчарка) Так вот, столкнулась с такой делемой... Для Вас наверное это будет элементарно и просто, но я уже 2 недели бьюсь и не получается сделать то, что хотелось бы. Видимо я не правильно пишу запросы к разным таблицам в базе. Я не знаю, можно ли здесь размещать ссылки на ресурс, чтобы наглядно могли посмотреть... если что, скажите и я их удалю. К сути: в базе есть страница где хранятся результаты выставок собак http://www.gsd-online.ru/ovchar/shows.php Пройдя по ссылке, видим результаты собак http://www.gsd-online.ru/ovcha... ?showid=74 Беда в том, что написание данного скрипта строилось на основе нескольких таблиц базы... При нажатии на кличку - переходим на страницу собаки... допустим сюда http://www.gsd-online.ru/ovcha... 1&id=21579 и вот здесь проблема. Мне бы хотелось, чтобы результат выставки отображался внизу. Что внизу "наделано" так сказать... После надписи "РЕЗУЛЬТАТЫ УЧАСТИЯ В ВЫСТАВКАХ", я пыталась работать с 2-мя таблицами из базы данных, но у меня вылетают все выставки почему-то... Сейчас скопирую: файл dog.php
Запрос выдал именно те выставки в которых учавствовала конкретная собака, но дело в том, что в таблице занесены присваемые ID каждого параметра... и получается, что вылезли одни цифры... (на той же странице ниже, Вы это можете увидеть) код мной был прописан такой:
0
|
27.02.2012, 18:57 | |
Ответы с готовыми решениями:
10
работа с несколькими таблицами Работа с несколькими таблицами Работа с несколькими таблицами Работа с несколькими таблицами БД |
0 / 0 / 0
Регистрация: 05.02.2012
Сообщений: 31
|
|
27.02.2012, 19:24 [ТС] | 3 |
на выходе мне бы хотелось получить:
дата проведения выставки название выставки судья класс оценка таблицы, к которым я обращаюсь выглядят так: таблица showresults таблица shows
0
|
0 / 0 / 0
Регистрация: 05.02.2012
Сообщений: 31
|
|
27.02.2012, 19:29 [ТС] | 4 |
есть раздел, в который вносятся результаты выставок. Мне бы хотелось, чтобы результаты конкретной собаки из данного раздела, автоматически вносились на ее страницу.
п.с. по кодировке... гляну
0
|
0 / 0 / 0
Регистрация: 05.02.2012
Сообщений: 31
|
|
27.02.2012, 19:33 [ТС] | 5 |
0
|
0 / 0 / 0
Регистрация: 05.02.2012
Сообщений: 31
|
|
27.02.2012, 19:49 [ТС] | 6 |
сейчас принскринами сделаю сайт, чтобы было понятно
Вот эта страница сайта, если кому не видно из-за кодировки Это страница собаки Скриню (код прописала ранее): Скриню (код прописала ранее): не знаю... понятно ли объяснила
0
|
2432 / 2282 / 594
Регистрация: 27.05.2011
Сообщений: 7,798
|
||||||
27.02.2012, 20:00 | 7 | |||||
мне пора домой , так и не успел разобраться ,надеюсь ктонить поможет.
п.с. насколько я понял запрос у вас верный а выводите вы криво
1
|
0 / 0 / 0
Регистрация: 05.02.2012
Сообщений: 31
|
|
27.02.2012, 20:11 [ТС] | 8 |
crautcher, спасибо, попробую!
Добавлено через 6 минут crautcher, если еще в сети... а с каким из этих 2-х запросов мне стоит возиться? с первым или со вторым? Какой лучший? Они оба верные, но... вывод данных и там и там корявый((
0
|
0 / 0 / 0
Регистрация: 05.02.2012
Сообщений: 31
|
||||||
28.02.2012, 23:18 [ТС] | 9 | |||||
что-то я разобраться не смогла с предложенным массивом и как его увязать с несколькими таблицами...
я сделала по-другому (взяла 2 таблицы) - showresults и shows. Делаю запрос к таблице showresults и shows на вывод данных, и показываю, что showid из таблицы showresults это одно и тоже, что и id из таблицы shows.
Вывод данных произведен верно, но т.к. я хотела, чтобы вместо цифр прописывалось название (в данном случае я пока прописала это только к одной колонке), то названий не появилось... что не так сделала? вот скрин. Обведено то место, где showid с 1-ой таблицы должно было бы стать id другой таблицы
0
|
0 / 0 / 0
Регистрация: 05.02.2012
Сообщений: 31
|
||||||
28.02.2012, 23:44 [ТС] | 10 | |||||
ошибку свою нашла! Прописывала немного не то...
вот результат
Теперь надо подсоединить еще пару таблиц... но там название полей совпадают с названием полей уже используемых таблиц((
0
|
0 / 0 / 0
Регистрация: 05.02.2012
Сообщений: 31
|
|
29.02.2012, 08:13 [ТС] | 11 |
Справилась, всем спасибо
0
|
29.02.2012, 08:13 | |
29.02.2012, 08:13 | |
Помогаю со студенческими работами здесь
11
Работа с несколькими таблицами Работа с несколькими таблицами Работа с несколькими dbf таблицами Работа с несколькими таблицами PHP+MySQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |