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
Verificar si un registro ya existe con PHP+MySQL
Comenzado por
ogaliffa
, oct 02 2012 08:30
4 respuestas en este tema
#1
Escrito 02 octubre 2012 - 08:30
#2
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.
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.
#3
Escrito 03 octubre 2012 - 01:38
ok ok muchas gracias. Listo ya esta resuelto
#4
Escrito 03 octubre 2012 - 02:00
ok ok muchas gracias. Listo ya esta resuelto
¿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.
#5
Escrito 03 octubre 2012 - 02:11
ok ok muchas gracias. Listo ya esta resuelto
¿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***************************************************************************************
}
?>