Asi deberia de funcionar y no tengo que poner tanto codigo que yo creo que sobraba pero debo de tener alguna sintaxis mal a la hora de hacer el array.
   Código PHP:
    $con=mysql_query("SELECT ips FROM lecturas WHERE id_contenido = '". $res["id"] . "'"); 
$visita=mysql_fetch_array($con);  
if(in_array($ip,$visita)) {       
 
        $update = "UPDATE lecturas SET ips='".$ip."' WHERE id_contenido = '". $res["id"] . "'";
        $res = mysql_query($update);        
     
} 
    
  
ip_num vendria de $ip_num = preg_replace("/[^0-9\.]/","",$_REQUEST['t']); pero como es un codigo que cogi y adapte pues tampoco controlo mucho lo que hace.