Mam problem, poniewaz chce pobrac pewne dane z tabel i w ciagu wyswietlania tych danych chcialbym dodac dodatkowe dane z innej tabeli. Wiem, ze troche to 'ciezko' sformulowalem, ale chyba sie domyslicie o co chodzi:
Kod
$zapytanie = mysql_query("SELECT * FROM `{$prefix}hmm` WHERE `id` = 3");
while($rekord = mysql_fetch_array($zapytanie))
{
echo $rekord['cos'];
$id = $rekord['id'];
$yyy = mysql_query("SELECT * FROM `{$prefix}cos` WHERE `projekt_id` = '$id'");
while($hhh = mysql_fetch_array($yyy))
{
$mini = $hhh['mini'];
echo "<img src={$mini}>";
}
echo $rekord['cos2'];
}
while($rekord = mysql_fetch_array($zapytanie))
{
echo $rekord['cos'];
$id = $rekord['id'];
$yyy = mysql_query("SELECT * FROM `{$prefix}cos` WHERE `projekt_id` = '$id'");
while($hhh = mysql_fetch_array($yyy))
{
$mini = $hhh['mini'];
echo "<img src={$mini}>";
}
echo $rekord['cos2'];
}
Nazwy zmiennych/tabeli zmienilem....
Glowne moje pytanie czy to jest jedyne wyjscie, bo jakos nie podoba mi sie taki kod.... Cos jesli bede chcial zrobic cos takiego:
Kod
$zapytanie = mysql_query("SELECT * FROM `{$prefix}hmm` WHERE `id` = 3");
while($rekord = mysql_fetch_array($zapytanie))
{
echo $rekord['cos'];
$id = $rekord['id'];
$yyy = mysql_query("SELECT * FROM `{$prefix}cos` WHERE `id` = '$id'");
while($hhh = mysql_fetch_array($yyy))
{
$mini = $hhh['mini'];
echo "<img src={$mini}>";
}
echo $rekord['cos2'];
I TUTAJ ZNOWU INFORMACJE Z TABELI cos
a tutaj z tabeli hmm
}
while($rekord = mysql_fetch_array($zapytanie))
{
echo $rekord['cos'];
$id = $rekord['id'];
$yyy = mysql_query("SELECT * FROM `{$prefix}cos` WHERE `id` = '$id'");
while($hhh = mysql_fetch_array($yyy))
{
$mini = $hhh['mini'];
echo "<img src={$mini}>";
}
echo $rekord['cos2'];
I TUTAJ ZNOWU INFORMACJE Z TABELI cos
a tutaj z tabeli hmm
}
Dzieki za pomoc