加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP错误:警告:ociparse()参数1是资源

发布时间:2020-12-13 22:45:56 所属栏目:PHP教程 来源:网络整理
导读:由于oracle中没有现成的函数来验证如此创建的Query. 所以我尝试下面的代码来检查QUERY是否有效. if(isset($_POST['btn_Submit_Query'])) { $check_query=$_POST['txtQuery']; echo $check_query; $valid = false; $stmt = oci_parse($DB,$check_query); echo
由于oracle中没有现成的函数来验证如此创建的Query.
所以我尝试下面的代码来检查QUERY是否有效.

if(isset($_POST['btn_Submit_Query']))
            {
                $check_query=$_POST['txtQuery'];
                echo $check_query;
                $valid = false;
                $stmt = oci_parse($DB,$check_query);
                echo "Statement" . $stmt;
                //oci_define_by_name($stmt,'NUMBER_OF_ROWS',$number_of_rows);
                oci_execute($stmt,OCI_DEFAULT);
                echo oci_num_rows($stmt);
            }

我在执行中得到了以下警告:

Warning: oci_parse() expects parameter 1 to be resource,object given in D:xampphtdocsappDashBoardSiteAdminquerybuilder.php on line 899
Statement
Warning: oci_execute() expects parameter 1 to be resource,null given in D:xampphtdocsappDashBoardSiteAdminquerybuilder.php on line 902

Warning: oci_num_rows() expects parameter 1 to be resource,null given in D:xampphtdocsappDashBoardSiteAdminquerybuilder.php on line 903

我的错误在哪里?

解决方法

您必须先连接到数据库.此连接必须是变量$DB的“资源”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读