热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ORA-24374:在获取或执行和获取之前定义未完成-ORA-24374:definenotdonebeforefetchorexecuteandfetch

Isthiskindofifstatementvalid?这种if语句有效吗?if($result1oci_fetch_array($oms_query2)!null)

Is this kind of if statement valid?

这种if语句有效吗?

if($result1 = oci_fetch_array($oms_query2) != null){}

It returns the error:

它返回错误:

Warning: oci_fetch_array() [function.oci-fetch-array]: ORA-24374: define not done before fetch or execute and fetch

警告:oci_fetch_array()[function.oci-fetch-array]:ORA-24374:在获取或执行和获取之前定义未完成

Here's the code snippet:

这是代码片段:

$oms_query = oci_parse($conn_oms,"select * from R_VALIDATION order by query_id");
oci_execute($oms_query);            
while($row = oci_fetch_assoc($oms_query)) {
    extract($row);
    If ($ACTIVE=='Y') {
        $TOTAL++;
        $result = array();      
        $FIELD=explode(';',$FIELDS);
        $FIELD_COUNT=count($FIELD);
        $_SESSION[ 'field' ] = $FIELD;
        $_SESSION[ 'field_count' ] = $FIELD_COUNT;
        $testing = 0;
        $oms_query2 = oci_parse($conn_oms,$QUERY);
        oci_execute($oms_query2);   
        if($result1 = oci_fetch_array($oms_query2) != null) {
            var_dump($result1);
            $IMPACTED++;
            if($FIELD[0]!=null) {
                $oms_query3 = oci_parse($conn_oms,$QUERY);
                oci_execute($oms_query3); 
                while($result = oci_fetch_array($oms_query3))
                    $testing++;

                echo''.$QUERY_ID.''.$QUERY_NAME.''.$QUERY_TYPE.' '.$testing.'';            
            }
            oci_free_statement($oms_query2);
        }
    }
}

1 个解决方案

#1


0  

At least in this piece of code your '$QUERY' variable is not set, for this reason it could not be parsed, and therefore fetch cant be executed.

至少在这段代码中你没有设置'$ QUERY'变量,因此无法解析它,因此无法执行提取。


推荐阅读
author-avatar
马先生2502911467
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有