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.
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 --
Ö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