Selamlar,

INNER JOIN kullanarak bunu çözebilirsiniz. Test etmedim ama şu şekilde çalışması lazım.

mysql_query("select a.*, b.*, c.*, d.* from uyeler AS a INNER JOIN adsl_bilgi AS b ON a.id = b.uye_id INNER JOIN bolum AS c ON a.id = c.uye_id INNER JOIN lisans AS d ON a.id = d.uye_id where a.id = '".$id."'");
select ..... from arasına da sadece kullanmak istediğiniz hücreleri çekerseniz daha verimli olur. a.id, a.adi, a.soyadi, b.telefon, b.ucret gibi


Adalente adlı üyeden alıntı: mesajı görüntüle
Arkadaşlar sıkıntım şöyle.

adsl_bilgi
bolum
lisans
magaza
stok
telefon
uyeler

Yukarıdaki gibi tablolarım var uyeler tablomda id diğer tablolarımda uye_id diye eşleşen id lerim mevcut.

Tüm bilgiler id ile birbirine bağlı.
Uye sayfasında bilgi izleme yaptım ve bilgileri aşağıdaki kodla sayfaya yolladım.

if(!@$_POST['durum']):
$id = @$_GET['deger'];
else:
$id = $_POST['durum'];

endif;
// ?deger=1 olmadığı taktirde hata verir. bu şekilde gizleriz
$uyeler = mysql_query("select * from uyeler where id = '".$id."'");
$cek = mysql_fetch_array($uyeler);

?>
Yapmak istediğim tüm tabloların id birleştirip bilgilerini buradaki sayfaya yazdırmak.

Bunun için inner join kullanmalıyım ama hepsi için tek tek yerine başka bir mantık izleyebilirmiyim ?