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.