Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2004, 15:34
Avatar de padrino
padrino
 
Fecha de Ingreso: mayo-2004
Ubicación: Aguascalientes, Ags. la tierra de la gente buena
Mensajes: 161
Antigüedad: 20 años, 7 meses
Puntos: 0
como insertar solo lo que no existe

Ayuda, tengo el siguiente problema (trabajo con PHP y ORACLE 9i)

tengo el nombre de un cliente en la variable vNombre
quiero comparar si este cliente existe, si no existe lo quiero agregar a mi tabla y si si existe mostrar un mensaje donde diga el cliente ya existe,

esto es lo que tengo pero creeo que estoy mal

Cita:
$csql = ociparse($conn,"SELECT id FROM clientes WHERE nombre = '$vNombre'");
ociexecute($csql);

if ($csql !='')
echo "Ya existe";
else
{
$csql = ociparse($conn,"INSERT INTO clientes(id,nombre,direccion,area,ubicacion,telefo no,email,status) VALUES (ID_CLIENTES_SQ.nextval,'$vNombre','$vDireccion',' $vArea','$vUbicacion','$vTelefono','$vEmail','Y')" );
ociexecute($csql);

}

bueno espero sea de utilidad o mejor orientenme porque ando perdido
__________________
The God Father
__________________________________________
No hay un error tan grande como el de no seguir adelante (:pensando:) William Blake