X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вопрос по структуре запросов
-Eclipse-
-Eclipse-
Topic Starter сообщение 26.11.2011, 22:34; Ответить: -Eclipse-
Сообщение #1


Доброго времени суток, уважаемые форумчане.
В общем у меня такой вопрос... возможно очень глупый, но и я в php еще совсем новичек, поэтому просьба не кидаться тапками :)
В общем задача заключается в следующем:
Имеется
- база данных со множеством таблиц
- sql запросы к этой БД следующего вида:

SELECT
MFA_ID,
MFA_BRAND
FROM MANUFACTURERS ORDER BY
MFA_BRAND
LIMIT 100
;

Ну, допустим, это я еще распедалил в PHP

[PHP]<?php
/* Соединяемся, выбираем базу данных */
$link = mysql_connect("localhost", "root", "192837")
or die("Could not connect : " . mysql_error());
print "Connected successfully";
mysql_select_db("tecdoc") or die("Could not select database");

/* Выполняем SQL-запрос */
$ath2 = mysql_query("SET @LNG_ID = 16;");
$query = "SELECT
MFA_ID,
MFA_BRAND
FROM
MANUFACTURERS
ORDER BY
MFA_BRAND
LIMIT
100

;";
$result = mysql_query($query) or die("Query failed : " . mysql_error());
/* Выводим результаты в html */
print "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {

print "\t<tr>\n";
foreach ($line as $MFA_ID) {
print "\t\t<td>$MFA_ID</td>\n";
}
print "\t</tr>\n";
}
print "</table>\n";

/* Освобождаем память от результата */
mysql_free_result($result);

/* Закрываем соединение */
mysql_close($link);
?>

[/PHP]

Вкратце - этот запрос цепляет с БД все брэнды авто и выводит их на главную страницу.

Есть так же следующий шаг. После того, как выбран брэнд должен открываться список марок авто выбранного брэнда (производителя короче говоря)

SET @MFA_ID = 502; /* ALFA ROMEO */
SET @LNG_ID = 16; /* 1 - Немецкий язык; 16 - Русский язык */

SELECT
MOD_ID,
TEX_TEXT AS MOD_CDS_TEXT,
MOD_PCON_START,
MOD_PCON_END
FROM MODELS INNER JOIN COUNTRY_DESIGNATIONS ON CDS_ID = MOD_CDS_ID
INNER JOIN DES_TEXTS ON TEX_ID = CDS_TEX_ID
WHERE MOD_MFA_ID = @MFA_ID AND CDS_LNG_ID = @LNG_ID
ORDER BY MOD_CDS_TEXT
LIMIT 100
;


SQL запрос для этого я знаю, но как сделать так, чтобы марки выдавались по выбранному в предыдущем шаге производителю? Т.е. переменная MFA_ID заимствовалась из предыдущего шага, и уже относительно ее выполнялся запрос в БД?

Строго говоря, должна получиться некая цепочка, но как бы это по-грамотней обтяпать я что - то уже весь мозг вынес)

Помогите пожалуйста. Заранее благодарен.

P.S. Думаю, с остальными шагами справлюсь по аналогии...мне бы вот только глянуть как это делается)
PP.S. Смотрел мануалы, понимаю около 70 - 80% , а чую, что загвоздка - то где то в этих 30 - 20% и прячется =(
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 26.11.2011, 22:40; Ответить: alexdrob
Сообщение #2


в первом скрипте в ссылку подставлять id из первой таблицы

а во втором при выборе добавить условие с этим id
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
-Eclipse-
-Eclipse-
Topic Starter сообщение 26.11.2011, 22:47; Ответить: -Eclipse-
Сообщение #3


А где организовать ссылку?
[PHP]print "\t\t<td>$MFA_ID</td>\n";[/PHP]
Может быть здесь?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Есть ли инструмент для поиска запросов на YouTube?
1 rownong27 968 18.2.2024, 22:19
автор: malamut
Горячая тема (нет новых ответов) ВНИМАНИЕ: Тема имеет прикрепленные файлыОптимизация сайтов, вывод запросов в топ, трафиковое продвижение
качественные услуги по доступным ценам
77 Silverspam 304053 20.11.2021, 1:39
автор: zuziken
Открытая тема (нет новых ответов) Вопрос - платное размещение баннеров на сайте
10 WGN 3126 14.12.2020, 14:20
автор: Peterson
Открытая тема (нет новых ответов) Требуется размещение ссылок для продвижения запросов
Ссылки нужны статейные анкорные и безанкорные
3 tehno_music 2781 27.3.2020, 7:27
автор: tehno_music
Открытая тема (нет новых ответов) Вопрос по рекламе в "инстаграме"
Только активные аккаунты могут создавать или редактировать рекламу
8 Zubkov 16021 17.1.2020, 17:49
автор: Forumacc


 



RSS Текстовая версия Сейчас: 29.3.2024, 17:13
Дизайн