1
我有PHP代碼執行PDOStatement對象,並嘗試獲取返回的數據:使用PHP PDO與火鳥INSERT ... RETURNING /存儲過程無需掛起
$this->pdoStatement->execute();
$this->pdoStatement->fetch();
PDO語句的SQL是:
INSERT INTO CONTRACTS (contract_no) VALUES (10010) RETURNING contract_no
但是沒有suspend子句的存儲過程也可以在這裏。問題是,PHP PDO命令的提到序列回報,同時執行下面的錯誤獲取:
SQLSTATE[HY000]: General error: -502 Cursor is not open
如何使用PHP數據對象PDO是可以在所有得到的數據插入到......從火鳥?
這個問題有一個更廣泛的上下文 - 我嘗試使用Yii 2.0與Firebird使用插件http://www.yiiframework.com/extension/yii2-firebird/,我發現insert命令不起作用,因爲這個問題中描述的問題。
火鳥2.1。
這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/17378599) –
這是一個解決方案。我相信PHP的升級會有所幫助。 – Marcodor