Originariamente inviato da lepper
salve sto gestendo una tabella 'utenti' in cui ho esigenza di avere un id_utente nellaforma ab0001,ad ogni nuovo utente devo incrementare il valore numerico es ab0002,ab0003.

Come posso fare?

grazie
Potresti semplicemente gestirli con auto_increment


Comunque ti ho scritto una piccola funzione
Codice PHP:
function add_user_id($test){

$num substr($test,2);

$num++;

switch(
strlen($num)){

case 
"1"$newstring "ab000".$num; break;
case 
"2"$newstring "ab00".$num; break;
case 
"3"$newstring "ab0".$num; break;
default: 
$newstring "ab".$num; break;

}

return 
$newstring;

}

$id mysql_query("SELECT id FROM utenti....");

$newid add_user_id($id);