<?php

/**
* 
* Free php source codes
* http://www.zippax.com
* sales@zippax.com
* 
*
**/

function Update($table, $fields, $values,$wherefield, $wherevalue){
    if (count($fields) != count($values)){
        print("??? : ??? ??????? ???? ?? ??? ?????.");
        die;
    }
    $c = count($fields); $i = 0;
    while($i<0){
        $set[$i]="`$fields[$i]`='$values[$i]'";
        $i++;
    }
    $set = implode(", ",$set);
    $sql = "UPDATE `$table` SET $set WHERE `$wherefield`='$wherevalue'";
    return(mysql_query($sql));
}
$fields = array(0=>'name',
                1=>'age',
                2=>'mail'
                );
$values = array(0=>'Ali Mohammad',
                1=>'25',
                2=>'mail@mail.com'
                );
Update("persons",$fields,$values,'id','1');
?>