Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/12/2011, 05:50
coco2287
 
Fecha de Ingreso: mayo-2009
Mensajes: 66
Antigüedad: 15 años
Puntos: 0
Busqueda Respuesta: ejecutar mas de un procedimiento almacenado mysql

Hola efex_

Es una buena idea la que me decis, pero no puedo aplicarla en este caso. Te explico por que:

en el codigo, llegado los atributos nombre, apellido, mail y pass, debo hacer las verificaciones correspondientes para validar el tipo de entrada (cantidad de caracteres, caracteres especiales, etc.).

Luego, si todo está bien, procedo a verificar si existe el mail ingresado (el mail es pk en la tabla usuarios), por lo que esta acción la hago llamando al procedimiento BUSCARMAIL.

Luego, si existe el mail en la base de datos, muestra un error en pantalla (hasta aquí funciona de maravilla), y si no existe, debe ejecutar el segundo procedimiento (que realiza un insert en la tabla usuarios)

Como dije antes, el problema es que no ejecuta el segundo procedimiento.

Aclaro que los dos procedimientos andan por que estan probados. Es posible que haya que limpiar alguna variable? o liberar "algo"?

Para que se entienda, este sería el pseudo codigo:

verificar nombre
verificar apellido
verificar mail
verificar pass

buscar mail en base de datos //llamada al primer procedimiento

if(existe mail) mensaje de error
else registrar usuario //llamada al segundo procedimiento


cualquier cosa, apenas vuelva a casa subo el codigo entero.