Я получаю множество как параметр, выполняя эту функцию, чтобы выполнить хранимую процедуру.
function ExecuteProcedure($procedureName, $parameters)
{ $query = "begin " . $procedureName . "(" ;
for($i=0; $i";
$this->stmt = ociparse($this->con, $query) or die (ocierror());
for($i=0; $istmt, $valueList[0], $valueList[1]) or die (ocierror());
else if(count($valueList) == 3)
ocibindbyname($this->stmt, $valueList[0], $valueList[1], $valueList[2]) or die (ocierror());
else{
ocibindbyname($this->stmt, $valueList[0], $valueList[1], $valueList[2], $valueList[3]) or die (ocierror());
}
}
@ociexecute($this->stmt, OCI_DEFAULT) or die (ocierror());
return $parameters;
}