Foros del Web » Programando para Internet » PHP »

No Duplicar Un Valor

Estas en el tema de No Duplicar Un Valor en el foro de PHP en Foros del Web. Hola, estaba haciendo una web, y quiero que cuando se acceda a esta, se cree en la base de datos un ID junto con la ...
  #1 (permalink)  
Antiguo 21/04/2010, 11:38
 
Fecha de Ingreso: septiembre-2009
Ubicación: España
Mensajes: 136
Antigüedad: 15 años, 2 meses
Puntos: 0
Exclamación No Duplicar Un Valor

Hola, estaba haciendo una web, y quiero que cuando se acceda a esta, se cree en la base de datos un ID junto con la IP, hasta ahi bien, pero cada vez que se accede a esta, vuelve a insertar un nuevo registro con un ID diferente y la misma IP y quiero que cuando esta IP ya este registrada, no la inserte, pero no se como hacerlo, aqui dejo mi codigo :S

Código PHP:
<?php
include('conectar.php');

$ip $_SERVER['REMOTE_ADDR'];

mysql_query("INSERT INTO users (ip) VALUES ('$ip')");
?>
Quiero que se compruebe si esta o no esta la IP y si esta, que no la introduzca. :S

Gracias de antemano.
  #2 (permalink)  
Antiguo 21/04/2010, 11:45
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
Respuesta: No Duplicar Un Valor

Declara como UNIQUE el campo en tu Db donde guardas la ip.

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #3 (permalink)  
Antiguo 21/04/2010, 11:55
 
Fecha de Ingreso: septiembre-2009
Ubicación: España
Mensajes: 136
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: No Duplicar Un Valor

Solucionado

Última edición por nanshan; 22/05/2011 a las 07:36

Etiquetas: duplicar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:36.