ODBC从PHP中的存储过程获取结果

时间:2015-03-11 14:04:58

标签: php stored-procedures odbc fetch

我在从存储过程调用ODBC连接获取结果时遇到一些麻烦。

我不习惯通过ODBC从PHP调用存储过程,我发现文档不完整(或者我可能缺少某些东西)。

以下代码似乎正在运作。但我无法找到从$result获取结果的方法。

$connect = odbc_connect("dsn","user","password");

$statement = "storedprocedure('IN value','OUT value_1','OUT value_2')";

$result = odbc_exec ($connect,$statement);

odbc_close($connect);

如果我echo $result;它传递给我一个" Ressource id#"所以似乎有些事情可行。但我无法弄清楚获取部分:)

1 个答案:

答案 0 :(得分:0)

您的通话工作正常,并且odbc向您返回了资源参考,然后您需要自己获取结果:http://php.net/manual/en/function.odbc-fetch-array.php