Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Validar Registro con PHP

Estas en el tema de Validar Registro con PHP en el foro de PHP en Foros del Web. Hola Buen Día! Alguien podria ayudarme a saber que sentencia o codigo debo usar en PHP para antes de insertar un nuevo registro comprobar si ...
  #1 (permalink)  
Antiguo 04/12/2014, 12:56
Avatar de jlgarduza  
Fecha de Ingreso: noviembre-2014
Ubicación: Veracruz
Mensajes: 67
Antigüedad: 9 años, 5 meses
Puntos: 0
Sonrisa Validar Registro con PHP

Hola Buen Día!

Alguien podria ayudarme a saber que sentencia o codigo debo usar en PHP para antes de insertar un nuevo registro comprobar si existe ese registro? y si existe que lo actualize y me regrese a mi index, si no que proceda a insertarlo o enviarme a otra pagina?

Gracias!
  #2 (permalink)  
Antiguo 04/12/2014, 14:35
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Validar Registro con PHP

La idea es la siguiente:

1. Haces una consulta (SELECT) buscando los parámetros que quieras
2. Obtienes la cantidad de resultados que arroja dicha consulta
2.1 Si es mayor o igual que 1, entonces ya existe, actualizas (UPDATE)
2.2 En caso contrario no existe, insertas (INSERT)

La estructura (el código) sería similar a esto:
Código PHP:
Ver original
  1. $sql = '...';
  2. $result = query($sql);
  3. $count = num_rows($result);
  4.  
  5. if ($count) {
  6.   // UPDATE
  7. } else {
  8.   // INSERT
  9. }
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 05/01/2015, 22:20
Avatar de jlgarduza  
Fecha de Ingreso: noviembre-2014
Ubicación: Veracruz
Mensajes: 67
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Validar Registro con PHP

Cita:
Iniciado por pateketrueke Ver Mensaje
La idea es la siguiente:

1. Haces una consulta (SELECT) buscando los parámetros que quieras
2. Obtienes la cantidad de resultados que arroja dicha consulta
2.1 Si es mayor o igual que 1, entonces ya existe, actualizas (UPDATE)
2.2 En caso contrario no existe, insertas (INSERT)

La estructura (el código) sería similar a esto:
Código PHP:
Ver original
  1. $sql = '...';
  2. $result = query($sql);
  3. $count = num_rows($result);
  4.  
  5. if ($count) {
  6.   // UPDATE
  7. } else {
  8.   // INSERT
  9. }
Muchas Gracias!!!

Etiquetas: existente, registro, sentencia
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 02:09.