Merhaba,

$query = "UPDATE TeSt ( 
        `2` , 
        `3` , 
        `4` 
        ) 
        VALUES ( 
        '$st2', '$st3', '$st4') 
        WHERE (`1`='$st1'        );"; 
        //verileri ekle eğer hata olursa satır numarasını belirterek ekrana yazdır. 
        mysql_query($query,mysql_conn()) or print(mysql_error())."Satir : $row \n";   
         
}                             
                 
       for ($row = 2; $row <= $data->sheets[0]['numRows']; $row++) 
    { 
         
        $st1 = mb_convert_encoding( $data->sheets[0]['cells'][$row][1],"UTF-8","ISO-8859-9"); 
        $st2 = mb_convert_encoding( $data->sheets[0]['cells'][$row][2],"UTF-8","ISO-8859-9"); 
        $st3 = mb_convert_encoding( $data->sheets[0]['cells'][$row][3],"UTF-8","ISO-8859-9"); 
        $st4 = mb_convert_encoding( $data->sheets[0]['cells'][$row][4],"UTF-8","ISO-8859-9"); 
                
        veriduzenle($st1,$st2,$st3,$st4,$row);     
             
    }               
            }
Şeklinde fonksiyonum (veriduzenle) sorgum ve döngüm var.

Amacım 2 - 3 - 4 isimli sütunlara $st2, $st3, $st4 değişkenlerinden gelen verilerle güncellemek. bunu yaparkende 1 isimli sütunla $st1 değişkeninin eşit olduğu satırlarda bu işi yapması.

umarım anlatabilmişimdir