tengo una tabla llamada 'TIB', con 25.4971 entradas (con algunas entradas repetidas) unas 2.000 mas o menos.
la tabla solo tiene dos campos, Nid y Clientes.
he intentado hacer un script para borrar las entradas repetidas:
Probe con este pero me decia que la pagina a tardado mas de 30 segundos:
Código PHP:
<?php
//ME CONNECTO A LA BD
$Todas_las_entradas=mysql_query("SELECT * FROM tib") or die(mysql_error());
while($datos=mysql_fetch_array($Todas_las_entradas))
{
mysql_query("DELETE FROM tib WHERE Clientes='".$datos['Clientes']."' AND Nid<>".$datos['Nid']) or die(mysql_error());
}
//ME DESCONECTO DE LA BD
?>
Luego añadi esto al WHILE:
set_time_limit(0);
pero a mi me parece que no funciona por que la pagina parece que carga, pero no avanza nada, y el puntero del raton se cambia al reloj de arena.. lo he dejado una hora para ver el resultado, pero en la tabla nada a cambiado.
que estoy haciendo mal??
![ojotes](http://static.forosdelweb.com/fdwtheme/images/smilies/ojotes.png)