【YashanDB 知识库】PHP 使用 OCI 接口使用数据库绑定参数功能异常
【问题分类】驱动使用
【关键字】OCI、驱动使用、PHP
【问题描述】
● PHP 使用 OCI8 连接 yashan 数据库,使用绑定参数获取数据时,出现报错
![](https://static001.geekbang.org/infoq/b2/b284093e174f9832377ce6d035b5563a.png)
如果使用 PDO_OCI 接口连接数据库,未弹出异常,但是无法正确获取数据
![](https://static001.geekbang.org/infoq/1a/1a1a26a9a6ac3ba6faf70dc260bf9efb.png)
【问题原因分析】
● 开启 OCI 日志后,在 OCI 日志中可看到调用了 OCIBindByName 接口,目前 OCI 驱动暂未实现该接口,导致程序在调用该接口时返回 out_bindpp = (nil)
![](https://static001.geekbang.org/infoq/45/45cfcafdf60d9dcc56415f10f294ce91.png)
【解决/规避方法】无规避方法
【影响范围】当前所有版本
【修复版本】-
评论