PHP - ayuda con envio de variable output a mysql y como recibir la respuesta

   
Vista:

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

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder