Hola.
Cuando mysql no hace lo que le pides, es bueno que le digas que te devuelva el error que genera con
mysql_error(). De todas formas, toquemos un poco ese código y busquemos errores:
Código PHP:
Ver original
// esto de arriba lo damos por supuesto, ahora le decimos:
$peticion = "delete * from contador where dia='$dia' && mes='$mes'";
if( !mysql_query($peticion) ) // si no se ejecuta la petición {
die( mysql_error(); ) // detiene el script y muestra el error que produce mysql }
else
{
header('Location: listIP.php'); // en lugar de utilizar un meta refresh, mejor utilizar un header mysql_close($conexion); // cerramos la conexión a la base de datos exit(); // finalizamos el script }
Si quieres utilizar tu código, simplemente indícale que te muestre el error como te comentaba al principio.
Saludos.