Ir al contenido


Foto

Verificar si un registro ya existe con PHP+MySQL


  • Por favor identifícate para responder
4 respuestas en este tema

#1 ogaliffa

ogaliffa

    Newbie

  • Miembros
  • Pip
  • 3 mensajes

Escrito 02 octubre 2012 - 08:30

saludos, estoy empezando el curso de PHP POO, mi pregunta es la siguiente:
Como valido si un registro ya existe al momento de ingresarlo a la Base de Datos
  • 0

#2 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.092 mensajes
  • LocationRepública Dominicana

Escrito 03 octubre 2012 - 11:59

Saludos.

Bienvenid@ ogaliffa a DelphiAccess!!

Mi primera recomendación (que no tiene nada que ver con tu hilo) es que trates de escribir títulos más descriptivo a su vez una explicación detallada de tu problema.

Ahora bien, no conozco PHP pero creo que la manera adecuada de verificar si un registro existe en la Base de Datos es realizar un Select con las condiciones necesarias para validar dicho registro.
  • 0

#3 ogaliffa

ogaliffa

    Newbie

  • Miembros
  • Pip
  • 3 mensajes

Escrito 03 octubre 2012 - 01:38

ok ok muchas gracias. Listo ya esta resuelto  :cool:
  • 0

#4 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 03 octubre 2012 - 02:00

ok ok muchas gracias. Listo ya esta resuelto  :cool:


¿Y cual fue tu solución?, como regla regla general si logras conseguir la solución antes que te respondan es que la coloques por aquí para que otro que le pueda resultar útil. ;)

Saludos.
  • 0

#5 ogaliffa

ogaliffa

    Newbie

  • Miembros
  • Pip
  • 3 mensajes

Escrito 03 octubre 2012 - 02:11


ok ok muchas gracias. Listo ya esta resuelto  :cool:


¿Y cual fue tu solución?, como regla regla general si logras conseguir la solución antes que te respondan es que la coloques por aquí para que otro que le pueda resultar útil. ;)

Saludos.


ok ok disculpa,  como sugeriste uitilize el select, pero lo realice en la clase que cree para ingresar el registro.  talvez exista otro metodo pero por ahora este me resulta, para ser mi primer proyecto con POO
<?php
require_once("clsconex.php");

//******************************************************************
class Cliente
{
//metodo para ingresar un nuevo registro///////////////////////////////////////////////////////////////////////////////////////////////////

public function add_cliente($txtcedula,$txtapellidos,$txtnombres,$txtdireccion_hab,$txtdireccion_trab,$txtcodigo,$celular,$txttelefonotrab,$txtcorreo)
{
// Valido si el registro ya se encuentra en la BD
$sql="SELECT * FROM tblcliente WHERE cedula='$txtcedula'";
$res=mysql_query($sql,Conectar::con());
if(mysql_num_rows($res)>=1)
{
echo "<script type='text/javascript'>
alert('Registro ya se encuentra Registrado');
window.location='index.php';
</script>";
}
else
{
//Ingreso el nuevo registro////////////////////////////

$sql="insert into tblcliente values                                                          (null,'$txtcedula','$txtapellidos','$txtnombres','$txtdireccion_hab','$txtdireccion_trab','$txtcodigo','$celular','$txttelefonotrab','$txtcorreo')";
$res=mysql_query($sql,Conectar::con());
echo "<script type='text/javascript'>
alert('Registro Ingresado con Exito');
window.location='index.php';
</script>";
}
}
//****************Fin del Metodo***************************************************************************************
}
?>

  • 0




IP.Board spam blocked by CleanTalk.