mysqlde toplu update yapmak benim için eziyetti bende posttaki verileri direk update eden bir fonksiyon yaptım.

	function sql_updates($tablo,$sutun,$id) {

		foreach($sutun as $key => $deger) {
			$cikis = 1;
		$sql =	mysql_query("UPDATE $tablo SET $key = '$deger' WHERE id='$id'");
		if($sql) {
		$cikis = $cikis * 1;
		} else {
		$cikis = $cikis * 0;
		echo "<p>$key</p>";
		}
		
		}
	return $deger;

	}
kullanımı:

	if(sql_updates('tablo_adi',$_POST,$id)) {
		echo "Başarıyla Güncellendi";	
	} 	else {
		echo "Güncelleme Başarısız";
	}