Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Sql'den select tag üretimi optgrup özellikli.

Konu, 'SQL' kısmında omer tarafından paylaşıldı.

  1. omer

    omer Daimi Üye

    Kayıt:
    25 Haziran 2003
    Mesajlar:
    854
    Beğenilen Mesajlar:
    8
    Merhaba,

    Tembel yazılımcı olarak sql'den direkt şöyle bir liste almaya çalışıyorum.
    Tryit Editor v3.3

    Amacım sql'e 1 kere gitmek ve server tarafında bir döngü kullanmamak ama bunu 1 sql cümlesi ile yapamadım.

    Şu anda kullandığım 1 Json kodu üreten sql cümlesini çalıştırıyorum.
    PHP:
    SELECT JSON=

    (
        
    select '[' STUFF((
            
    select
                
    ',{"KOD":'cast(t1.KOD as varchar(max))
                + 
    ',"AD":"'isnull(t1.AD,'')+'"'
                
    ',"GRUP":"' +isnull(t2.AD,'')+'"'
                
    +'}'
            
    from SAYI t1 with (nolock)
           
    LEFT JOIN SAYI t2 with (nolockon t1.USTID=t2.ID
           where t1
    .TUR='17'
            
    for xml path(''), type
        
    ).value('.''varchar(max)'), 11'') + ']'
    )
    2.Json'ı sayfada bu şekilde döndürüp yazdırıyorum.
    Edit fiddle - JSFiddle

    Bunu sadece sql'den çekemezmiyim.