ciao a tutti,
allora , potrà sembrare quasi banale ma io non so come fare...

io ho una funzione, la quale prende un valore dal database e le restituisce.
questo valore è numerico...

in realtà la funzione recupera il valore numerico più alto di un determinato campo.

ora il problema sta nel fatto che questo valore non è una numero semplice, ma composto da degli 0 prima.

esempio: 001

io dovrei restituire un valore incrementato di 1, quindi se nel mio DB esiste un 001 io dovrò restituire 002 poi 003 poi 004 e cosi via.

ho provato ad incrementare con ++ ma ovviamente elimina gli 0 prima del numero e quando trova il numero 010 lui conta 9.

non so bene come fare ... senza fare una sfilza di if!

grazie delle risp

p.s. posto codice , casomai sia di aiuto:

Codice PHP:
function IncrementoCampoNumerico(){
     include (
"config/connect.php");
    
$connesso Connessione();
    if (!
$connesso) {
        return 
"Connessione al database fallito";
    } else {
        
$domanda "SELECT max(campoNumerico) as 'massimo' FROM nome_tabella ;";
        
$eseguo mysql_db_query("nome_database" $domanda) or die ("errore".mysql_error());
        while (
$linea mysql_fetch_assoc($eseguo)){
            
$numeroMassimo $linea['massimo'];
        }
        
$parametro $numeroMassimo 1;
        return 
$parametro;
    }

}
//chiudo funzione