Gracias elgoncho99 es buena tu idea. Sin embargo continue haciendo el script a mi manera y asi es como salio el codigo
Código PHP:
do
{
$randomcn = generate_imagecn();
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) {
mysql_query("insert INTO $tabla (date,ip,proxy,browser,imageCN,email) values ('$date','$ip','$proxy','$agent','$randomcn','$email')");
}
} while ($totalrows > 0) ;
}
El problema ahora es que algunas veces los caracteres no se insertan en la base de datos aunque no existan. No se si el problema sea con mi codigo o el servidor.
Apenas estoy empezando a hacer scripts en php por eso no tengo idea cual sea el problema ahora