====== outParameter ====== ~~NOTOC~~ == Syntax == void outParameter( resource &$statement, string &$var, string $name, int $maxLen=4000, mixed $type=false ) ===== Description ===== The function ''outParameter()'' receives an output parameter from a stored procedure. The $statement variable must be a handle to a stored procedure accessed via the [[v5:reference:connection:preparesp|prepareSp()]] method. ===== Parameters ===== ==== $statement ==== A handle to a stored procedure. ==== $var ==== The value of the output parameter. ==== $name ==== The name of the output parameter. ==== $maxLen ==== (optionally) The length of the value. If not assigned then the length is automatically assigned. ==== $type ==== (optionally the field type. If not assigned then the type is automatically determined. ===== Usage ===== /* * Connection to Oracle database */ $cat = 'Dairy Products'; $yr = '1998'; $stmt = $db->prepareSp('SalesByCategory'); $db->inParameter($stmt,$cat,'CategoryName'); $db->inParameter($stmt,$yr,'OrdYear'); $rs = $db->execute($stmt); $db->outParameter($stmt,$outputVariable,'outputvar');