Al final consegui que me funcionara y ahora lo meti dentro de una función para poder llamarla cuando quiera, la forma de llamarla y pasarle los datos lo hago asi guardarlectura($_GET[articulo],$ip); pero no consigo que me guade nada.
El guardarlectura($_GET[articulo],$ip); haciendo un echo de esas dos variables me muestra que han cogido bien los valores pero luego la función no guarda nada el la bd.
Código PHP:
function guardarlectura($id,$ip){
$conexion=conectar();
$con=mysqli_query($conexion,"SELECT COUNT(*) AS total FROM visitas WHERE id del contenido = '". $id . "' AND ip de los visitantes= '".$ip."' GROUP BY id");
$res=mysqli_fetch_row($con);
if($res["total"]==0) {
$guardar = "INSERT INTO visitas (id del contenido,ip de los visitantes) VALUES ('". $id . "','". $ip ."')";
$lecutras = mysql_query($guardar);
}
return $res;
}