Kostya\spb
Новичок
несколько запроса в один!
Допустим есть база чегото!
Три таблицы!
Первая(firms):
id | firma
Вторая(models):
id | firma_id | model
Третья(info):
id | firma_id | model_id | cena | col | nalich
если например firm.php?id=1
<название_фирмы_id1>
<список_моделей_этой_фирмы>
делаю так:
$query=mysql_query("SELECT * FROM firms WHERE id=$id");
$firm=mysql_fetch_array($query);
echo "$firm[firma]";
$query=mysql_query("SELECT * FROM models WHERE firma_id=$id");
while($model=mysql_fetch_array($query)) { echo "$model[model] }
если например model.php?id=3
<название_фирмы_id1> - <название_модели_id3>
<все_описание_об_этой_модели>
здесь тоже запутно!
сначало надо узнать название фирмы(из первой таблицы) потом модели(из второй) и потом все ее описание(из третей)
уж очень много получается!
Я канешно понимаю что все очень жутко выглядит, поэтому и прошу вас помочь все уменьшить и сделать как можно проще!
Допустим есть база чегото!
Три таблицы!
Первая(firms):
id | firma
Вторая(models):
id | firma_id | model
Третья(info):
id | firma_id | model_id | cena | col | nalich
если например firm.php?id=1
<название_фирмы_id1>
<список_моделей_этой_фирмы>
делаю так:
$query=mysql_query("SELECT * FROM firms WHERE id=$id");
$firm=mysql_fetch_array($query);
echo "$firm[firma]";
$query=mysql_query("SELECT * FROM models WHERE firma_id=$id");
while($model=mysql_fetch_array($query)) { echo "$model[model] }
если например model.php?id=3
<название_фирмы_id1> - <название_модели_id3>
<все_описание_об_этой_модели>
здесь тоже запутно!
сначало надо узнать название фирмы(из первой таблицы) потом модели(из второй) и потом все ее описание(из третей)
уж очень много получается!
Я канешно понимаю что все очень жутко выглядит, поэтому и прошу вас помочь все уменьшить и сделать как можно проще!