merhabalar arkadaşlar şimdi elimde 2 tane tablo var
birincisinin yapısı şöyle (tablo adı uyeler):
id kullaniciadi puan
2 fatal 3
5 deneme 4
7 r10 5
ikinci tablonun yapısı ise şöyle (tablo adı eslesenler) :
id # eslesen_id # eslesen_kullanici # eslesilen_id # eslesilen_kullanici
1 2 fatal 7 r10
şimdi bir takım sql sorgularıyla uyeler tablosundan üyeleri birbiriyle eşleştirip eslesenler tablosuna insert ediyorum. ama bu işlemi 3 sql sorgusuyla yapıyorum şöyleki : önce
$sorgu=mysql_query("select * from uyeler where kullaniciadi != 'fatal' and puan>'3' ");
sorgusuyla kriterlerime uygun kendi kullanıcı adım dışındaki üyeleri çekiyorum, sonra mysql_fetch_array yapıyorum
while($bulunan=mysql_fetch_array($sorgu))
daha sonra ise bu üyeyle daha önceden eşleşilmişmi diye eslesenler tablosuna farklı bir sql sorgusu daha yapıyorum
$bak=mysql_query("select * from eslesenler where eslesen_kullanici='fatal' and eslesen_id='2' and eslesilen_id='".$bulunan["id"]."' and eslesilen_kullanici='".$bulunan["kullaniciadi"]."' ");
$say=mysql_num_rows($bak);
eğer $say==0 ise eslesenler tablosuna insert ediyorum 1 ise hiç bir işlem yaptırmıyorum.
Şimdi gelelim sorunuma ben bu işlemleri birden fazla sql sorgusu kullanarak yapıyorum istediğim şey ise bu işi tek sql sorgusuyla nasıl yapabilirim acaba ? şimdiden herkese teşekkürler