Вы можете использовать цикл foreach()
для генерации предложения запроса из вашего массива.Обратите внимание, что вам нужно объявить ваш массив с помощью конструкции array()
и заключить в кавычки ваши ассоциативные ключи.
//...
$array = array('username'=>$username, 'password'=>$password, 'email'=>$email);
$query = "update ".$this->tableName." SET ";
foreach($array as $field => $value) {
$query .= "`".$field."`='".mysql_real_escape_string($value)."',";
}
//knock off trailing comma
$query = substr($query,0,-1);
$query .= " WHERE condition";