Foreach veya İç katılmak?

0 Cevap php

Ben 2 tablolar var. Ben id yıllardan 2 cols dahil olmak üzere, çekmek istediğiniz tüm verileri tek (resim). Diğer (sharedWork) ilk de vardır aynı 2 id cols vardır - ancak gerekli verilerin hiçbiri echo istiyorum. Amaç: İlk (Artwork) içinde satır filtrelemek için her iki tabloda id kullanın. Ben bu işe yaramadı denedim ne kodu aşağıya bakın

Ben de bir iç aynı başarmak istiyorum katılmak anlamaya çalıştı. Orada da hiçbir şans. Merak iyi yaklaşım ve nasıl yapmak olacaktır.

thanks Allen

//////// Get id's first ///////////
$QUERY0="SELECT * FROM artWork WHERE user_id = '$user_id' ";
    $res0 = mysql_query($QUERY0);
 $num0 = mysql_num_rows($res0);
 if($num0>0){
 while($row = mysql_fetch_array($res0)){ 
   $art_id0 = $row['art_id'];
         }
}
$QUERY1="SELECT * FROM shareWork WHERE user_id = '$user_id' ";
    $res1 = mysql_query($QUERY1);
 $num1 = mysql_num_rows($res1);
 if($num1>0){
 while($row = mysql_fetch_array($res1)){ 
   $art_id = $row['art_id'];
 }
}
$art_id2 = array_merge($art_id0, $art_id1);

foreach ($art_id2 as $art_id3){ $QUERY="SELECT * FROM artWork WHERE art_id = '$art_id3' "; // echo "id..".$art_id0; $res = mysql_query($QUERY); $num = mysql_num_rows($res); if($num>0){

while($row = mysql_fetch_array($res)){ $art_title = $row['art_title']; $art_id = $row['art_id']; etc................and so on .........to....

</tr>"; } }

}

0 Cevap