Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Update sorgusunda sütun ismi yerine sütun indexi kullanılabilir mi?

Konu, 'PHP' kısmında ErhanXk tarafından paylaşıldı.

Etiketler:
  1. ErhanXk

    ErhanXk Yeni Üye

    Kayıt:
    29 Aralık 2016
    Mesajlar:
    7
    Beğenilen Mesajlar:
    2
    Şehir:
    İstanbul
    Evet arkadaşlar sorum açık olmalı. Şöyle ki
    UPDATE kisiler SET ad="Ali Veli"......................................... sorgusunda ad sütunun direk adını yazmak yerine sütun indexini yazarak işlem yapılabilir mi? Örnek olarak şöyle:
    UPDATE kisiler SET COLUMNS(2)="Ali Veli"..................
     
  2. yunus

    yunus Daimi Üye

    Kayıt:
    26 Şubat 2015
    Mesajlar:
    521
    Beğenilen Mesajlar:
    126
    Sanırım bunu yapamazsınız. Mysqlde sutun indexi şeklinde sabit bir değer yok.

    Dinamik sorgu oluşturarak farklı yollardan yapılabilir belki.

    PHP:
    $COLUMNS= [1=>"id",2=>"ad",3=>"soyad"];


    $sql "UPDATE kisiler SET $COLUMNS[2]='Ali Veli' ";
     
  3. ErhanXk

    ErhanXk Yeni Üye

    Kayıt:
    29 Aralık 2016
    Mesajlar:
    7
    Beğenilen Mesajlar:
    2
    Şehir:
    İstanbul
    Teşekkürler. Ben de switch case ile halletmiştim ama sizin yol daha pratik.