Mysql dizi ve veri

0 Cevap php

Ben belirli kriterleri karşılayan veritabanı kullanıcıları almak için kullanıyorum mysql sorgu ve PHP kodu:

$sql = mysql_query("SELECT a2.id, a2.name FROM members a2 JOIN room f ON f.myid = a2.id
WHERE f.user = 1 AND a2.status ='7' UNION SELECT  a2.id, a2.name FROM members a2 
JOIN room f ON f.user = a2.id WHERE f.myid = 1  AND a2.status ='7' GROUP BY id") 
or die(mysql_error());

while ($r = mysql_fetch_array($sql))
{
$temp[] = '"'.$r[0].'"';
}
$thelist = implode(",",$temp);

Önceki sorgudan dizi kullanarak yeni galerileri ile üyelerin listesini almak aşağıdaki sorgu.

$ft = mysql_query("SELECT id, pic1 FROM foto WHERE id IN ($thelist) AND 
pic1!='' ORDER BY date DESC LIMIT 10");

while ($f = mysql_fetch_array($ft))
{
echo $f['id']." - ".$f['pic1']."<br/>";
}   

Bu sorgular iyi çalışıyor ama ben ikinci sorguda listelenen her kullanıcı için isim almak gerekiyor. Bu veri sütun adına ilk sorguda olduğunu. '. - $ F "". [Pic1'] 'nasıl ben' $ f ['id]' yanında yer alabilirsiniz?

0 Cevap