Foros del Web » Programando para Internet » PHP »

Chequear datos antes de introducir

Estas en el tema de Chequear datos antes de introducir en el foro de PHP en Foros del Web. Hola Quiero insertar datos a una tabla por ejemplo tipo, activo y id y quisiera antes de intorducirlo si ya existe una fila con todos ...
  #1 (permalink)  
Antiguo 23/05/2005, 14:56
 
Fecha de Ingreso: marzo-2005
Mensajes: 116
Antigüedad: 19 años
Puntos: 1
Chequear datos antes de introducir

Hola
Quiero insertar datos a una tabla por ejemplo tipo, activo y id y quisiera antes de intorducirlo si ya existe una fila con todos estos mismo campos y asi me evito tener que insertarlos de nuevo y que tomen un valor diferente de llave primaria.Es decir me evitaria un registro repetido.
Gracias
  #2 (permalink)  
Antiguo 23/05/2005, 20:04
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años
Puntos: 0
Pues simplemente deberias colocar a id como clave primaria y con la propiedad de auto_increment, entonces nunca te escribira en la misma fila, siempre sera un registro nuevo, de todas formas con la funcion mysql_num_rows('consulta sql') obtienes los registros que hay.
Salu2.-
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-
  #3 (permalink)  
Antiguo 23/05/2005, 22:18
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 7 meses
Puntos: 102
Tendrás que hacer una consulta con tus datos y aplicar la función mysql_num_rows(); si es diferente de 0 (mayor) es porque ya existe un registro igual...

www.php.net/mysql_num_rows

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 24/05/2005, 06:48
 
Fecha de Ingreso: marzo-2005
Mensajes: 116
Antigüedad: 19 años
Puntos: 1
gracias resolvi con lo que me dijo jam
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 17:29.