i, isim primary key olup img_ID
, hangi nitelik var olduğu IMAGES adında bir tablo var
Orada iki elemanlarının 'img_ID' olduğu ve hangi Favorites adında başka bir tablo var user_ID
... img_ID
, bir görüntü için foreign key olarak hizmet verir ve user_ID
kullanıcıya foreign key olarak hizmet
ŞİMDİ i IMAGES from ayrıntıları gereken tüm img_ID
s Favorites nereden user_ID
, bazı x-value olduğunu
Bu i btw i PHP kullanarak & am, böyle yapabilirdi mySQL
$gett = mysql_query("SELECT img_ID FROM favorites WHERE user_ID='".$variable."'");
if( mysql_num_rows($gett) > 0 )
{
while( $steps = mysql_fetch_assoc($gett) )
{
$res = mysql_query("SELECT * FROM images WHERE img_ID='".$steps['img_ID']."' ORDER BY img_Date");
if( mysql_num_rows($res) > 0 )
{
while( $result= mysql_fetch_assoc($res) )
{
echo $result['img_Name'];
echo $result['img_Desc'];
echo $result['img_ext'];
}
else
echo "no images were found";
}
}
else
echo "no favorites were found";
SÖZDE KOD gibi olacak
RUN QUERY
for each img_ID where user_ID is this
RUN QUERY
for each img_ID
perform DISPLAY
Bu metodoloji bir kusur vardır & geri çekme
FLAW = zaman damgası olan düzenin yok
geri-beraberlik = iç içe döngü içinde bir sorgu var ..
QUESTION: Bu tüm sorgu ile yapılabilir mi? sonra nasıl Evet olur?