lostyazilim
tr.link

İki Farklı Tabloda ki id leri Eşletirip Useri Yazdırma

7 Mesajlar 1.096 Okunma
acebozum
tr.link

kulul4 kulul4 WM Aracı Kullanıcı
  • Üyelik 06.10.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Geliştirici
  • Konum Kahramanmaraş
  • Ad Soyad S** A**
  • Mesajlar 23
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
simdi her kullanıcı yazı yazıyor bu yazılarda isimleri çıkmıyor veri tabanında yazılar tablosunda yazılan yazı ve bu yazınıyı yazan uid var yani user id birde kullanıcıların bulundugu users tablosu var bu uid leri burada ki id ler ile eşleştirip yazdırmam
lazım anasayfada bir sürü yazı var her birini otomatik olarak eşleştirip yazıyı kim yazdıgını göstermesi lazım fakat cok bi bilgim olmadıgından yapamıyorum yardım edecek kişilere ayrıntılı olarak anlatabilirim.
 

 

elektronikssl
webimgo

Qezgin Qezgin Php Kullanıcı
  • Üyelik 14.06.2019
  • Yaş/Cinsiyet 35 / E
  • Meslek Gezgin
  • Konum Denizli
  • Ad Soyad B** D**
  • Mesajlar 54
  • Beğeniler 9 / 11
  • Ticaret 0, (%0)
Kısaca mantıgını yaziyim kendi tablona göre uyarlarsın

User tablosu user olsun ve id ve kullanici_adi olsun
Yazılar için metin tablosu ve id,uye_id,baslik olsun


SELECT m.baslik,k.kullanici_adi FROM metin m, user k WHERE m.uye_id = k.id

yazı başlığını ve yazan üyenin adını almış olduk
 

 

The greates enemy will hide in the last place you would ever lock..

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 42 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2763
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
$sqlX = mysql_query("SELECT p.*, u.uye_name FROM db_sayfalar AS p
LEFT JOIN db_uyeler AS u ON u.uye_id=p.sayfalar_yazarid
WHERE sayfalar_id='$id'");
$yazi = mysql_fetch_assoc($sqlX);


echo $yazi['uye_name']; şeklinde ekrana yazdırabilirsin.

bu şekilde birleştirebilirsin.
 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye

kulul4 kulul4 WM Aracı Kullanıcı
  • Üyelik 06.10.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Geliştirici
  • Konum Kahramanmaraş
  • Ad Soyad S** A**
  • Mesajlar 23
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
hocam dediklerini yaptım fakat söyle bir hata aldım mysql baglantısınıda normal yapınca da bu tarz bi hata cıkıyordu onu pdo ile bagladım hata vermedi onda fakat burda hata ver di hata :

An uncaught Exception was encountered
Type: Error

Message: Call to undefined function mysql_query()
 

 

wmaraci
wmaraci

kulul4 kulul4 WM Aracı Kullanıcı
  • Üyelik 06.10.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Geliştirici
  • Konum Kahramanmaraş
  • Ad Soyad S** A**
  • Mesajlar 23
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

ntka adlı üyeden alıntı

$sqlX = mysql_query("SELECT p.*, u.uye_name FROM db_sayfalar AS p
LEFT JOIN db_uyeler AS u ON u.uye_id=p.sayfalar_yazarid
WHERE sayfalar_id='$id'");
$yazi = mysql_fetch_assoc($sqlX);


echo $yazi['uye_name']; şeklinde ekrana yazdırabilirsin.

bu şekilde birleştirebilirsin.




hocam dediklerini yaptım fakat söyle bir hata aldım mysql baglantısınıda normal yapınca da bu tarz bi hata cıkıyordu onu pdo ile bagladım hata vermedi onda fakat burda hata ver di hata :

An uncaught Exception was encountered
Type: Error

Message: Call to undefined function mysql_query()
 

 

furkanadam6 furkanadam6 WM Aracı Kullanıcı
  • Üyelik 22.12.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek yazılımcı
  • Konum Kayseri
  • Ad Soyad F** A**
  • Mesajlar 27
  • Beğeniler 3 / 4
  • Ticaret 0, (%0)
mysql kullanma php sürümleri artık mysql desteklemiyor
 

 

kulul4 kulul4 WM Aracı Kullanıcı
  • Üyelik 06.10.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Geliştirici
  • Konum Kahramanmaraş
  • Ad Soyad S** A**
  • Mesajlar 23
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
fark ettim pdo kullandım fakat istedigim olmadı bu seferde tum yazarları alt alta yazdırdı sadece o yazınıny azarını yazdırmadı bilgin varsa yardım edermisin
 

 

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