ayuda con envio de variable output a mysql y como recibir la respuesta
Publicado por cindy (1 intervención) el 20/10/2015 22:47:02
Hola, alguien me puede ayudar con mi codigo y decirme si estoy trabajando de forma correcta el envio de una variable output a mysql, porque no logro insertar en mi tabla y no se si la forma en la cual quiero devolver el valor del output es correcta
mis dudas principalmente son, estoy enviando bien la variable output desde php y luego recibiendola o esta mal
gracias
no logro encontrar el error
Metodo para insertar
aca recibo el procedimiento para terminar la insercion
Esta es parte de mi codigo en mysql
primero declaro una variable output
mis dudas principalmente son, estoy enviando bien la variable output desde php y luego recibiendola o esta mal
gracias
no logro encontrar el error
Metodo para insertar
1
2
3
4
5
6
7
8
9
function insertar() {
$direccion = filter_input(INPUT_POST, 'direccion');
$objdb = new database();
$objdb->abrir();
$objdb->sql("CALL sp_insertar('$direccion','@respuesta')");
$objdb->consulta("SELECT @respuesta");
$objdb->cerrar();
}
aca recibo el procedimiento para terminar la insercion
1
2
3
4
public function sql($sql) {
$resultado = mysqli_query($this->conn, $sql);
return $resultado;
}
Esta es parte de mi codigo en mysql
primero declaro una variable output
1
2
3
4
5
OUT `parRespuesta` INT
INSERT INTO direcciones (direccion) values(parDireccion)
SET parRespuesta = 1;
Valora esta pregunta


0