PDO执行MSSQL存储过程无法获取输出参数 PDO存储mssql输出参数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要在存储过程创建语法中声明传参是out参数才能获取到返回值 谢谢您的答复,我在MSSQL里的存储过程里有声名传入参数为OUT,及使用.net环境下访问该存储过程是没问题的。 需要用 PDOStatement::nextRowset 遍历结果集手册中的示例代码$sql = 'CALL multiple_rowsets()';$stmt = $conn->query($sql);$i = 1;do { $rowset = $stmt->fetchAll(PDO_FETCH_NUM); if ($rowset) { printResultSet($rowset, $i); } $i++;} while ($stmt->nextRowset());function printResultSet(&$rowset, $i) { print "Result set $i:\n"; foreach ($rowset as $row) { foreach ($row as $col) { print $col . "\t"; } print "\n"; } print "\n";} 谢谢版主答复!测试还是不行,现改为.net,看来微软的东西确实是不太好用! 把你需要返回的参数select 出来就好 我急需用php写的登录代码和密码修改代码…… 谁有双色球或者其它彩种的PHP WEB机选的程序? 如何设置google浑天仪的参数? 《php面向对象初步入门教程pdf版》中用的软件是什么 成都2。5k的php程序员需要什么水平 请高手帮忙写段正则代码,有点难 magento 怎么实现 在线咨询? 大家帮帮忙了,急急急!!!!!!分少不了大家的【求救】 一个小问题,请大侠们路过看一下,谢了... (高分)为什么这段代码不能实现文件下载 字符串相等原因 这是今天研究的PHP加密,看看大家能破嘛?
手册中的示例代码$sql = 'CALL multiple_rowsets()';
$stmt = $conn->query($sql);
$i = 1;
do {
$rowset = $stmt->fetchAll(PDO_FETCH_NUM);
if ($rowset) {
printResultSet($rowset, $i);
}
$i++;
} while ($stmt->nextRowset());function printResultSet(&$rowset, $i) {
print "Result set $i:\n";
foreach ($rowset as $row) {
foreach ($row as $col) {
print $col . "\t";
}
print "\n";
}
print "\n";
}
谢谢版主答复!测试还是不行,现改为.net,看来微软的东西确实是不太好用!