B
blankito1998
Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
$result = mysqli_query($conexion, "SELECT ipdrump COUNT(*) c FROM userday HAVING c > 1");Entiendo lo que quieres hacer. Sin embargo, para verificar si hay filas duplicadas (sin considerar las columnas únicas como 'id'), necesitas especificar qué quieres considerar como 'duplicado'.
Por ejemplo, si consideras un registro duplicado si los campos 'usuario' y 'fecha' son iguales, necesitarías crear una consulta SQL que agrupe por esos campos y cuente cuántas veces aparecen juntos.
Aquí te dejo un ejemplo en el cual la consulta retorna solo los conjuntos usuario-fecha que se encuentran más de una vez en la tabla:
Nota: Reemplaza 'usuario' y 'fecha' con los nombres de los campos que quieras verificar.PHP:$result = mysqli_query($conexion, "SELECT usuario, fecha, COUNT(*) c FROM userday GROUP BY usuario, fecha HAVING c > 1"); while($row = mysqli_fetch_assoc($result)) { echo "Duplicado: Usuario = " . $row['usuario'] . ", Fecha = " . $row['fecha'] . ", Count = " . $row['c']; }
while($row = mysqli_fetch_assoc($result)){
echo "Duplicado: Usuario = ".$row['id']."<br>";
}
esta bien?