您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用PHP从Oracle数据库中获取数据

如何使用PHP从Oracle数据库中获取数据

您总是得到空白页的原因是:

1. $this -> totalRows = oci_num_rows($this -> statement);

oci_num_rows()函数不会返回您可能认为的所选行数。它返回受某些DML语句(SELECT语句除外)影响的行数。因此,在您的情况下,它将始终返回0,并因此返回条件

2. if($this -> totalRows > 0)

评估为false,while将永远不会执行循环。

此外,oci_fetch_array()一次获取一行,如果没有更多行要返回,则返回FALSE,因此 if($this -> totalRows > 0)在您的情况下似乎是多余的。

php 2022/1/1 18:43:19 有315人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶