lostyazilim
tr.link

PHP Veri Çekme İle İlgili

3 Mesajlar 835 Okunma
lstbozum
tr.link

HasanAB HasanAB WM Aracı Kullanıcı
  • Üyelik 18.07.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar Programcısı
  • Konum İstanbul Avrupa
  • Ad Soyad H** A**
  • Mesajlar 4
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Merhaba üzerinde çalıştığım bir panelde takıldığım yer varda yardımcı olursanız sevinirim :)





Resimdeki görünen 1.takim id si ile 2.takım id sinin kendi tablolarındaki klan_ad sütununda yazanları panel tablosunda göstermek istiyorum ama tam olarak nasıl yapıcam bilemiyorum 1.takım id sinin adını getiriyorum ama 2.takım id sinin adını nasıl getirebilirim?


Bu resimde gördüğünüz gibi 1.takım id sinin klan adı yazıyor ama 2.takım id sinin adını getiremedim.

SQL Sorgu Kodu
$macsor=$db->prepare("SELECT * FROM maclar INNER JOIN klan WHERE maclar.mac_Takim1=klan.klan_id");
$macsor->execute();


Tablo Kodu

while($maccek=$macsor->fetch(PDO::FETCH_ASSOC)) {?>














?>
 

 

Wordpress | Tema/Eklenti Kurulumu ve Türkçeleştirme, Güvenlik ve Seo Ayarları yapılır.
wmaraci
reklam

webtegez webtegez İstersen Milyoner Olursun Kullanıcı
  • Üyelik 04.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Elektronik Teknikeri - PHP'ci
  • Konum İstanbul Anadolu
  • Ad Soyad B** P**
  • Mesajlar 329
  • Beğeniler 100 / 99
  • Ticaret 0, (%0)
Dostum en basit yoldan git. Zamanla çözersin olayı zaten.

Bunun için 2 kere mysql sorgu yazman gerekecek.

Önce normal maclar sorgunu çalıştıracaksın.

While döngün ile 1.takım ile 2. takımların idlerini bir array da toplayp "klan" veritabanında aratacaksın.

Çıkan sonuçları da bir arraya aktarıp, arraydan id ile çekerek yazdır.

Biraz hızlı yazdım anlamadığın, yapamadığın olursa yardımcı olurum detaylı.
Nizamulmulk

kişi bu mesajı beğendi.

Batuhan P. | SoftVore.com

Nizamulmulk Nizamulmulk WM Aracı Kullanıcı
  • Üyelik 17.02.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım Mühendisi
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 56
  • Beğeniler 6 / 22
  • Ticaret 9, (%89)
Arkadaşın anlatmaya çalıştığını ben biraz daha açayım belki anlayabilirsin.

Normal while döngünü yaz. Onda sıkıntı yok. Normal while döngün içinde, iki adet ID değeri çektireceksin. Sonra bu iki ID değerinin de, sabit veri şeklinde while olmadan diğer bir tablo içindeki isimlere karşılık getirecek şekilde yazdıracaksın. Basit örnek istersen;

while ($döngü şartları) {
$klan1=fetch->ID1
$klan2=fetch->ID2

echo $klan1;
echo $klan2;

}

Mantık bu şekilde.
webtegez

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al