coder16 adlı üyeden alıntı: mesajı görüntüle
dostum yardımcı olayım dedim ama sorduğun sorudan hiç bişey anlamadım, özellikle şu kısımdan
inner join kurdum ne demek ?
sutunlari hiçe sayıyor ne demek ?
Bence sen soruyu bir daha toparlayıp öyle sor ve yazmış olduğun php kodlarıyla beraber buraya ekle, sanırım böyle daha iyi yardımcı oluruz.
coder16 adlı üyeden alıntı: mesajı görüntüle
Sen rapors tablosundan veri çekerken inner join ile diğer 2 tabloyu birbirine bağlamışsın, buraya kadar doğru.
Veri olarak gelenler mi yanlış diyorsun ?
Örnek veriyi yazabilirmisin, hem rapors tablosundan hem de il, ilce tablosundan. (Veritabanında ne kayıtlı onu görelim)
birinci_il id= 1 birinci_ilçe id = 1
ikinci_il id = 2 ikinci_ilçe id= 2
gelen veri inner joinden önce:

ID - A Firması - 1(birinci_il id) / 1 birinci_ilce id) - 400 TL - 2 (ikinci_il id) / 2 ikinci_ilce id)
gelen veri inner joinden sonra:
ID - A Firması - Kocaeli / Darıca - 400 TL - Kocaeli / Darıca
olması gereken
ID - A Firması - Kocaeli / Darıca - 400 TL - Ankara / Çankaya
yani ikinci_il ve ikinci_ilce için inner join kuramadım
kocaeli = 1

darıca = 1

ankara = 2
çankaya = 2

<?php echo $ogrenci['il_adi']; ?> / <?php echo $ogrenci['ilce_adi']; ?>
bu sorgu ile il ilçe verisini çekmekteyim her iki il ilçe içinde aynı sorguyu kullanıyorum

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:37:37 -->-> Daha önceki mesaj 00:33:47 --

disconnect adlı üyeden alıntı: mesajı görüntüle
Önce il tablosunda ki id numarasını ilçe tablosuna da kaydetmelisin ki bağlantı kurabilesin.

O ilçenin hangi ile ait olduğunu anlamak için ilçe tablosunda il_id olmalı.
Firma tablosundaki il_id ve ilçe tablosundaki il_id ve il tablosunda ki id ler aynı olacak.
Tek sorguda join yapabilmen için yukarıda saydıklarımı yapman gerek.
söylediklerinin tamamı hazır hocam ilk alıntıladığım kısımda örnekle gösterdim