Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2015, 14:12
Avatar de joseanguiano
joseanguiano
 
Fecha de Ingreso: agosto-2015
Ubicación: Coatzacoalcos
Mensajes: 87
Antigüedad: 9 años, 3 meses
Puntos: 1
Pregunta Modificar un registro con procedimiento almacenado

Hola chicos aqui continuando trabajando con los procedimientos almacenados en la cual me esta constando un poco de trabajo con esta consulta en mysql

resulta que mi codigo es este

Código MySQL:
Ver original
  1. drop procedure if exists modificartrabajador;
  2.  
  3. delimiter $
  4. create procedure modificartrabajador(in clavete int,
  5.                                     in nombreentrada varchar(45),
  6.                                     in apellidoentrada varchar(45),
  7.                                     in telefonoentrada varchar (14),
  8.                                     in direccionentrada varchar (45))
  9.  
  10. UPDATE usuario_entrada
  11. SET nombre_entrada = nombreentrada,
  12. apellido_entrada = apellidoentrada,
  13. telefono_entrada = telefono_entrada,
  14. direccion_entrada = direccion_entrada
  15. WHERE clave_t_e = clavete;
  16.  
  17. end $

En la cual funciona perfectamente al ejecutarlo perfectamente en mysqlworkbench pero al momento de llamarlo con php con la siguiente consulta
Cita:
Editado: Código de programación no permitido en foro de Bases de Datos
Código MySQL:
Ver original
  1. SELECT clave_t_e, nombre_entrada,apellido_entrada,telefono_entrada,direccion_entrada
  2. FROM usuario_entrada WHERE clave_t_e='$clave_t_e'
0

Código MySQL:
Ver original
  1. CALL modificartrabajador()

me marca el siguiente error


http://imgur.com/RXVIkqh

ahora si ejecuto el codigo con este codigo me corre todo perfectamente y lo modifica bien
Código MySQL:
Ver original
  1. SELECT clave_t_e, nombre_entrada,apellido_entrada,telefono_entrada,direccion_entrada FROM usuario_entrada WHERE clave_t_e='$clave_t_e'

el problema reside al querer ejecutarlo con un procedimiento almacenado


¿Que es lo que estoy haciendo mal o que se me ha pasado de largo?

ayuda porfavor
__________________
Lo fácil, ya lo hice, lo difícil lo estoy haciendo y lo imposible, me tardare pero lo lograre.

Última edición por gnzsoloyo; 28/10/2015 a las 05:08 Razón: a