Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2012, 19:45   #1
Abay19941308
Пользователь
 
Регистрация: 29.10.2012
Сообщений: 64
По умолчанию Не могу создать запрос!!!

У меня в таблицы услуга есть пункты
наим_услуги megaline,telephone,id_tv
Тариф megaline_start,megaline_hit,megalin e_turbo,id_net,id_phone,a lem,id_home,id_tv_plus
тарифный_план 2000,2500,2700,3000,3500,4000,4500, 5000

мне нужно создать запрос в котором:
Я ввожу название услуги (megaline,telephone,id_tv)
у меня выводится в таблице тарифы относящиеся к данной услуге,которую мы ввели и ее тарифный план в отдельном столбце
Например: ввел Megaline
Тариф тарифный план
megaline_start 2000
megaline_hit 2500
megaline_turbo 2700
id_net 3000
ввел id telephone Тариф тарифный план
id_phone 2700
alem 3000

id_tv id_home 4000
id_tv plus 4500


Все добавлял через insert в колонку value
Abay19941308 вне форума Ответить с цитированием
Старый 11.11.2012, 20:08   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

Исходных данных мало, запрос не построить.
eval вне форума Ответить с цитированием
Старый 11.11.2012, 20:33   #3
Abay19941308
Пользователь
 
Регистрация: 29.10.2012
Сообщений: 64
По умолчанию

таблица
Абонент
Фио_Абонента
Адрес_абонента
Рнн
номер_удос
номер_телефона
код_абонента


Операторы
Фио_оператора
номер_окна_приема
код_опреатора

услуга
наименование_услуги
тариф
тарифный план
код_услуги


договор
Вид_договора
Дата_закл_договора
номер_договора
Abay19941308 вне форума Ответить с цитированием
Старый 11.11.2012, 21:29   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

Чет не понял в чем вопрос то?
select тариф, тарифный план from услуга where наименование_услуги = 'megaline'
eval вне форума Ответить с цитированием
Старый 11.11.2012, 21:38   #5
Abay19941308
Пользователь
 
Регистрация: 29.10.2012
Сообщений: 64
По умолчанию

Спасибо eval.А как использовать запросы, где я проверю как работает запрос просто я новичок и пока плохо знаю.И может кто-нибудь дать ссылку на обучающий материал по phpmyadmin
Abay19941308 вне форума Ответить с цитированием
Старый 11.11.2012, 21:43   #6
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

Инсерт вы как делали?
eval вне форума Ответить с цитированием
Старый 11.11.2012, 21:54   #7
Abay19941308
Пользователь
 
Регистрация: 29.10.2012
Сообщений: 64
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
Инсерт вы как делали?
Выбирал необходимую мне таблицу в ней было несколько строк
Например тарифный план
В строке value писал megaline_start,megaline_hit,megalin e_turbo,id_net,id_phone,a lem,id_home,id_tv_plus
все через запятую
в тарифном плане в строке value цены

2000,2500,2700,3000,3500,4000,4500, 5000
также все через запятую
но боюсь это неправильно просто через запятую перечислить цены
Abay19941308 вне форума Ответить с цитированием
Старый 11.11.2012, 22:29   #8
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

А я понял в чем вопрос...
Вы неправильно работаете с базой, отсюда проблеммы.
Тот мой запрос не решит вашу задачу, вам надо все удалить и по новому добавить данные, как это полагается в релятивной структуре.
а именно, ка ждая запись в таблице должна отражать только информацию о конкретной услуге, т.е.

наименование_услуги | тариф | тарифный план | код_услуги
megaline | megaline_start | 2000 | ...
megaline | megaline_hit | 2500 | ...
megaline | megalin e_turbo| 2700 | ...
и т.д.
вот тогда и запрос мой правильно будет работать
eval вне форума Ответить с цитированием
Старый 13.11.2012, 19:19   #9
Abay19941308
Пользователь
 
Регистрация: 29.10.2012
Сообщений: 64
По умолчанию

Спасибо большое!!!Как теперь мне с помощью php открыть БД.Короче чтобы она отображалась во фрейме!!!
Abay19941308 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать запрос Самоучка SQL, базы данных 9 08.02.2012 16:14
Не могу создать запрос yuliaNa03 Microsoft Office Access 3 22.11.2011 11:45
Создать запрос KaDetka Microsoft Office Access 3 09.06.2011 13:48
Не могу составить запрос SeRhy PHP 5 04.04.2011 16:33
Не могу составить запрос bullvinkle SQL, базы данных 2 04.10.2009 22:55