Foros del Web » Programando para Internet » PHP »

Mostrar Datos Duplicados

Estas en el tema de Mostrar Datos Duplicados en el foro de PHP en Foros del Web. Saludos. Estoy haciendo una consulta la base de datos para verificar los datos duplicados. me muestra cuando hay duplicados pero me muestra unicamente el primer ...
  #1 (permalink)  
Antiguo 12/07/2005, 15:41
 
Fecha de Ingreso: junio-2003
Mensajes: 74
Antigüedad: 14 años, 5 meses
Puntos: 1
Mostrar Datos Duplicados

Saludos.

Estoy haciendo una consulta la base de datos para verificar los datos duplicados.

me muestra cuando hay duplicados pero me muestra unicamente el primer registro que se inserto. Yo necesito que me muestra la lista completa de todos los registros que estan duplicados.

Ejemplo

campo 1 campo 2
enero 1
febrero 2
marzo 3
enero 4
enero 5


Yo la consulta la hago en base al campo 1 y solo me esta mostrando


enero 1

pero quiero que me muestre

enero 1
enero 4
enero 5

De manera de poder editar cada uno de los datos y verificar cual tiene el contenido mas completo y eliminar todos los demas manualmente.

el codigo que estoy utilizando es el siguiente:
Código PHP:
<?
function duplicados (){ 
$result mysql_query("SELECT url,Count(url) FROM sites GROUP BY url HAVING Count(url) > 1");
print 
"<strong>Url Repetidos</strong><br><hr size=\"1\">";
        
        while (
$row=mysql_fetch_array($result))    {

            print 
"<table border=\"1\" width=\"100%\"><tr><td><a href=\"$row[url]\"><strong>".$row[url]."</a></strong></td>\n";
            
            print 
"<td><a href=admin.php?f=20&site_id=$row[site_id]><strong>[Options]</strong></td></tr><tr><td colspan=\"3\"><hr></td></tr>\n";

        }
        print 
"</table></td></tr></table></center></div>";
    } 
?>
Agradesco la ayuda que me puedan dar.
  #2 (permalink)  
Antiguo 12/07/2005, 16:50
Avatar de Panino5001
Moderatroll
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.062
Antigüedad: 13 años, 6 meses
Puntos: 775
La consulta debería ser algo así como:
<?
$qry=mysql_query("select * from tabla where campo like '%".elvalorbuscado."%'");
?>
  #3 (permalink)  
Antiguo 12/07/2005, 19:39
 
Fecha de Ingreso: junio-2003
Mensajes: 74
Antigüedad: 14 años, 5 meses
Puntos: 1
Falto un detalle

Yo estoy haciendo la consulta automaticamente con link que me lleva a la function duplicados() {

no la estoy haciendo desde un campo de texto ya que la base de datos tiene mas de 10.000 registros.

Al hacer click en el link me deberia mostrar de una vez los campo dulpicados.

Gracias por su ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:25.