Şimdi Ara

Php Sql Birden Fazla Tablodan Veri Listelemek

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
1.872
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Php Sql Birden Fazla Tablodan Veri Çekmek.

    İyi Günler

    Benim Bir Veritabanım Var.

    bu veritabanında 6 tane tablom var. 6 tabloyu mysql_query("select * from ..... ") şeklinde nasıl listeleyebilirim?



  • Merhaba,

    Select * from x1,x2,x3 şeklinde bir sorgu ile çekebilirsiniz fakat kartezyen olayından dolayı sonuç çok fazla olacaktır. where koşulu ile bunları filtreleyebilir select * from yazan yerde * yerine hangi kolonları çekeceksen onlarıda yazabilirsin.
  • Eğer tablolar birbirinden bağımsızsa yukarıdaki gibi çağırabilirsiniz.
    Bağımlıysa JOIN ifadesini kullanabilirsiniz.

    http://www.w3schools.com/sql/sql_join.asp
  • Aslında önemli olan gelen verinin nasıl olacağı. Eğer tabloları birleştirmek istiyorsanız birden fazla select sorgusunu UNION ile birleştirip tek bir tablo elde edebilirsiniz. Bu durumda farklı tablolardan gelen veri farklı sütun adlarına sahip olsa dahi tek bir tabloya alt alta eklenmiş gibi olur (tabi sütun sayıları aynı olacak şekilde çekmelisiniz). Eğer bu şekilde veri çekmeye sık sık ihtiyacınız olacaksa bu sorguyu her seferinde yapmak yerine bir VIEW tanımlayıp sanki tek bir tablodan veri alıyormuş gibi yukarıda bahsettiğim UNION işlemini yapmış olursunuz.
  • kodu deneyemeden sitem Bandwidth Limit Exceeded oldu ayın başında bakacağım artık teşekkürler bilgilendirdiğiniz için.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.