sto creando un file per fare l'aggiornamento di una tabella, riceve il contenuto della variabili da un form....

per ogni variabile faccio un controllo di questo tipo

$var=$_GET['nome variabile'];
if(empty($var)){
$var="";
}
else{
$var="nome_var=' ".$var." ', ";
}

in pratica per ogni variabile controllo se è settata oppure no: se è settata ne salvo il contenuto nella variabile $nome_var, altrimenti creo una stringa vuota....

dopo la ricezione di tutte le variabili ne faccio la concatenazione:

$set=$var.$var.$var ecc ecc

creo la stringa che costituisce la prima parte dell'update

$sql_update=" UPDATE utente SET ";
$sql_where=" WHERE codice_fiscale=' ".$codice_fiscale." ' ";

$sql_update.$set.$sql_where;

infine faccio la stringa finale, che dovrebbe uscire una cosa del tipo
UPDATE utente SET luogo_nascita=' ".$luogo_nascita." ' WHERE codice_fiscale=' ".$codice_fiscale." '

quello sopra è un esempio delle possibili combinazioni di ciò che inserisco nel form HTML.
Ora il problema è questo: una volta effettuata la concatenzione finale di tutte le stringhe prima del WHERE mi ritrovo sempre una virgola che mi blocca l'update.....
la domanda quindi è: come faccio a togliere l'ultima virgola dalla stringa $set????

in attesa di una vostra risposta vi ringrazio in anticipo per aver letto il mio sproloquio, se poi magari qualcuno vuole il file php per vedere bene come è fatto mi contatti via pm