• 21-04-2019, 15:14:32
    #1
    merhaba
    posttan gelen verileri extract kodu ile toplu şekilde alınabiliyor. bunun gibi güncelleme yaparkende kısa kod var mı
    yaklaşık 100 tane veri var, bu verileri güncelleme yapmak istiyorum. posttan gelen name ile veritabanı sutun adları aynı kısa bir yol var mı güncelleme yaparken
    tek tek $sql="UPDATE tabloadi SET a="$a", b="$b", c="$c",.... gibi yazmak zor oluyor.
  • 21-04-2019, 15:24:06
    #2
    test etmedim ama $_POST içeriği ile set edeceğiniz değer aynı ise direk SET $_POST olarak çalışır gibi
  • 21-04-2019, 15:25:58
    #3
    sütun isimlerini a1 a2 a3 şeklinde yaparsanız belki adet sayısına göre döngüye sokup belki yapabilirsiniz ama isimleri farklıysa zor gibi görünüyor konuyu takipteyim ama başka bir yol olduğunu sanmıyorum
  • 23-04-2019, 17:40:45
    #4
    konu güncel
  • 25-04-2019, 17:25:30
    #5
    if(!empty($_POST)) {
        $up_data = array();
        foreach($_POST as $key=>$value){
            $up_data[]=" ".$key."='".$value."' ";
        }
        $query = "update tablo set ".implode(",",$up_data)." ";
        mysql_query($query);
    }