Skip to content

输出型参数的存储过程

概述

执行输出型参数的存储过程的用法与执行输出型参数的存储过程稍有区别,即在进行参数绑定阶段时,应当指定参数的类型为 PDO::PARAM_INPUT_OUTPUT。输出型参数会接受在执行存储过程期间内部对参数值的更改,从而达到一个存储过程内部与外界的信息交互目的。

使用范例

<?php

$db = new PDO('xugusql:ip=192.168.78.130;port=5138;db=SYSTEM;user=SYSDBA;pwd=SYSDBA');

$stmt = $db->prepare("exec test_proce_1(:argv);");

$stmt->bindParam(':argv', $pval, PDO::PARAM__INPUT_OUTPUT);
$stmt->execute();
echo "pval : ".$pval."\n";

?>