ho provato così:
Codice PHP:
include('db.php');

function 
CreateCode($Length,$Elements) {
mt_srand((double)microtime()*1000000); 
$sCode="";
for(
$i=0;$i<$Length;$i++) 
$sCode .= $Elements
mt_rand(0,strlen($Elements)-1) ]; 
return 
$sCode;
}
for (
$j=0;$j<=25;$j++){
$codice = (CreateCode(10,"1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"));
mysql_query("INSERT INTO miatabella (id_codice) VALUES ('$codice')") or die("Query Fallita: " mysql_error());

ma mi da errore: Query Fallita: Duplicate entry '0' for key 1

nessuno mi sa aiutare?