Foros del Web » Programando para Internet » PHP »

Si registro existe o no;

Estas en el tema de Si registro existe o no; en el foro de PHP en Foros del Web. Hola a todos; PHP + SQL Mi consulta es simple, como puedo preguntar en un registro existe ;: si existe realize tal cosa y si ...
  #1 (permalink)  
Antiguo 04/10/2004, 11:28
Avatar de ciopatrick  
Fecha de Ingreso: diciembre-2003
Mensajes: 189
Antigüedad: 14 años
Puntos: 0
Si registro existe o no;

Hola a todos;

PHP + SQL

Mi consulta es simple, como puedo preguntar en un registro existe ;: si existe realize tal cosa y si no existe otra cosa; (agregar registro y modificar registro), lo que sucede es que no se como realizarla cortita y buena...

gracias;
  #2 (permalink)  
Antiguo 04/10/2004, 11:45
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

La forma tradicional: haces un select por la clave para ver si existe, si devuelve registro es que existe.

La otra forma: realizas la consulta de insercion, si ya existia la clave da un error la ejecucion (que compruebas con mysql_erno()) y realizas el update.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 04/10/2004, 11:49
 
Fecha de Ingreso: septiembre-2004
Ubicación: Viviendo en Manresa(Barcelona)
Mensajes: 230
Antigüedad: 13 años, 2 meses
Puntos: 0
Yo lo haria de la siguiente forma:

Haces el select del registro,haces la consulta y luego:

if($row(mysql_fetch_array($result)){
insert...
}else{
update...
}
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 11:17.