buenas
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:
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);
}
}
}
con este guardar distribucion quiero obtener un resultado como :
Codigo | Distribucion
-------------------------------------
01 | rut personal 1
01 | rut personal 2
01 | rut personal 3
.................... dependiendo de cuantos valores vengan en distribucion