• 28-07-2008, 21:55:21
    #1
    Meraba arkadaşlar;
    Sorum şu elimde bir liste var; sanatcı listesi, bu listeden herhangi bir sanatcı seçildiğinde sanatcıya ait parçalar belli bir düzende sıralanacak, bunun sql tablosunu oluşturamadım ve mantığını kavrayamadım, bu konuda yardımcı olursanız sevinirim.
  • 28-07-2008, 22:43:43
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mantık gayet basit arkadaşım

    Bi sanatçı adı düşünelim Tarkan

    kategori tablon var ve bunun şöyle tabloları oldugunu düşünelim.

    id sanatci_ad
    5 Tarkan

    parca tablon oldugunu düşünelim

    id - soz - kat_id
    1 - gulumse - 5

    iki tabloyu sorguda çağırırken eşitleyeceksin

    Örnek;
    where kategori.id=parca.kat_id

    böylelikle listelerken id ve kat.id 'i eşit olanları sayfaya basıcak

    anlatım bitti sıra örnek bağlantıda;

    $sql = "SELECT * FROM kategori,parca where kategori.id=parca.kat_id";

    Kaynak BEN
    Sevgiler
  • 28-07-2008, 23:00:38
    #3
    yazdığın için teşekkürler; ancak anlatmak istediğim şey bu değildi, mesela bu Tarkan'a(kendisinden hiç haz almam ) ikinci bi parçayı nasıl ekliyeceğim, verdiğin tablolarla bu mümkün değil.
  • 28-07-2008, 23:09:26
    #4
    mümkün, mümkün

    Bak şimdi sanırım anlamadın

    Parca tablosu

    id - soz_baslik - soz - kat_id
    1 - Gulumse - Kader oluşturdu kader ayrılığı - 5
    2 - Vay anam - vay anam vaaaay - 5

    şimdi sanatçıya tıklandığında veya seçildiğinde parca tablosundan kat_id ile id 5 olanların hepsini cek ekrana bas sonra tıklattır sorgudan id'yi seç ve sözleri ekrana bas

    Umarım bu sefer anlamışsındır.
  • 28-07-2008, 23:15:15
    #5
    Arkadaş kategori içi kategori istiyor sanırım. Şurda anlatılmış.

    Alıntı
    Tarkan (Kategori)
    - İlk Albümü (Alt Kategori)
    * Birinci Şarkısı (İçerik)
    * İkinci Şarkısı (İçerik)
    - İkinci Albümü (Alt Kategori)