Hola estoy tratando de insertar un registro a la BD que esta en mi servidor mediante un procedimiento alamacenado y me sale este error:
Unknown column 'pariente_flag_estado' in 'field list'
eso significa que no reconoce o no existe la columna, pero el procedimiento almacenado que he creado funciona bien localmente y tiene todo los campos:
Código:
CREATE PROCEDURE `jcrosale_dbjcrosales`.`envia_familiar`(
d_pariente_flag_estado int(2),
d_pariente_parentesco varchar(100),
d_paciente_fecha_registro datetime,
d_paciente_id int(5),
d_titular_id int(5))
BEGIN
insert into pariente (pariente_flag_estado,pariente_parentesco,paciente_fecha_registro,paciente_id,titular_id) values(d_pariente_flag_estado,d_pariente_parentesco,d_paciente_fecha_registro,d_paciente_id,d_titular_id);
END
y bueno esta es la tabla creada: (copiado del phpmyadmin)
Código:
pariente_id int(5) No auto_increment
pariente_flag_estado int(2) No 0
pariente_parentesco varchar(100) latin1_swedish_ci No
paciente_fecha_registro datetime No 0000-00-00 00:00:00
paciente_id int(5) No 0
titular_id int(5)
bueno y este es mi script que uso en el php para ejecutar el SP:
Código PHP:
$res = mysql_fetch_array(mysql_query("select paciente_id from paciente order by paciente_id desc",$c));
$ultimoid = $res["paciente_id"];
//registrar pariente
$sql2="call envia_familiar(0,'$parentesco','$fecha_enviobd','$ultimoid','$titular')";
$clase->ejecutarProc($sql2);
lo extraño es que he intentado hacer el call envia_familiar() en el phpMyadmin y tambien me sale el mismo error.... he verificado y todo esta completo.... porque sale este error??? espero una ayuda, saludos