Quisiera que aclararas lo siguiente:
Quieres que tu sistema cree registros cuando:
1. Entra un usuario que no ha sido registrado en la lista de accesos
2. El usuario ya existía, pero cambia de ip y por tanto se crea un nuevo registro.
Si es así, es relativamente simple:
Código PHP:
Ver originalif(mysql_num_rows(mysql_query("select id_acceso from t_accesos where ip_acceso='$ip' and nom_user='$BD_nom_user' "))){//Si ya existe el usuario con la ip dada
//actualizar
}else{
//crear registro
}