Como puedo enviar un array como parametro PDO
Publicado por Jonathan (1 intervención) el 20/06/2021 04:44:41
Saludos a todos, espero me puedan ayudar.
estoy tratando de enviar un array por medio de un parámetro PDO una función que en la base de datos recibe un array pero el pdo no me esta dejando pasar el array directo a la función, la función en el gestor de la base de datos funciona correctamente pero desde el pdo no puedo enviar el array.
Aqui estoy mostrando como lo estoy tratando de realizar, cualquier ayuda sera bien recibida.
Aquí debajo dejo el codigo que funciona en la base de datos:
Claro está que miArray esta declarado como tal y el mismo funciona
estoy tratando de enviar un array por medio de un parámetro PDO una función que en la base de datos recibe un array pero el pdo no me esta dejando pasar el array directo a la función, la función en el gestor de la base de datos funciona correctamente pero desde el pdo no puedo enviar el array.
Aqui estoy mostrando como lo estoy tratando de realizar, cualquier ayuda sera bien recibida.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
static public function MdlIngresarUsuario($datos)
{
//$datos es un array
if($datos != null){
$est = true;
$stmt = Conexion::conectar()->prepare("SELECT setups.ins_usuario(?)");
$stmt->bindParam(1, $datos, PDO::PARAM_STR);
$rs = $stmt->execute();
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
if($rs == "OK"){
return "OK";
}
}
$stmt -> close();
$stmt = null;
}
Aquí debajo dejo el codigo que funciona en la base de datos:
1
SELECT setups.ins_usuario(miArray)
Valora esta pregunta


0