我在从存储过程调用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#"所以似乎有些事情可行。但我无法弄清楚获取部分:)
答案 0 :(得分:0)
您的通话工作正常,并且odbc向您返回了资源参考,然后您需要自己获取结果:http://php.net/manual/en/function.odbc-fetch-array.php