tengo una problematica con el envio de variables al procedimiento almacenado en postgres
tengo una variable llamada "$distribucion" que contiene "variable1"+"|"+"variable2".... etc.
ocupo el explode, para separar las variables en pdistribucion.... pero tengo problemas en la sintaxis que quiero hacer para crear un ciclo for e ingresar los datos uno por uno pero con distinta distribucion
Código:
con este guardar distribucion quiero obtener un resultado como :public static function Guardar($pcodigo, $pinstitucion, $pdocumento, $pfecha, $pdistribucion) { $distribucion = explode("|", $pdistribucion); $fas_query = "SELECT pau_guardar_documento($pcodigo, $pinstitucion, $pdocumento, '$pfecha');"; $res = pg_query(administradorDatos::getConexion(), $fas_query); if($distribucion!=0){ for($i=0; $i>=count($distribucion); $i++){ $fas_query = "SELECT pau_guardar_distribucion($pcodigo, $distribucion[$i]");; $res = pg_query(administradorDatos::getConexion(), $fas_query); } } }
Codigo | Distribucion
-------------------------------------
01 | rut personal 1
01 | rut personal 2
01 | rut personal 3
.................... dependiendo de cuantos valores vengan en distribucion