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?