tengo un script que me genera caracteres aleatorios y me los inserta en una base de datos.
Actualmente el script genera esos caracteres y revisa si aun no existen en la base de datos. Si los caracteres generados no existen aun en la base de datos, entoces los inserta. Si los caracteres generados ya existen en la base de datos, entonces me dice que esos caracateres ya existen.
Como le puedo hacer para que me genere nuevos caracteres en lugar de que me diga que ya existen.
Aqui les dejo una parte del codigo para que vean como funciona.
Gracias de antemano.
Código PHP:
<?php
include("config.php");
include("random.php");
//en random.php se encuentra el codigo que genera los carateres aleatorios
//$randomcn es la variable donde se almacenan los caracteres generados
if($query = mysql_query("SELECT COUNT(id) FROM $tabla WHERE `imageCN` = '$randomcn'")){
while($row = mysql_fetch_assoc($query)){
$totalrows = $row['COUNT(id)'];
}
mysql_free_result($query);
}
if ($totalrows > 0) {
echo "$randomcn ya existe en la base de datos";
}
if ($totalrows == 0) {
mysql_query("insert INTO $tabla (date,ip,proxy,browser,imageCN,email) values ('$date','$ip','$proxy','$agent','$randomcn','$email')");
echo "$randomcn no existia en la tabla, ahora ya existe";
}
?>