当前位置: 首页>>代码示例>>PHP>>正文


PHP ADODB_oci8::_query方法代码示例

本文整理汇总了PHP中ADODB_oci8::_query方法的典型用法代码示例。如果您正苦于以下问题:PHP ADODB_oci8::_query方法的具体用法?PHP ADODB_oci8::_query怎么用?PHP ADODB_oci8::_query使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ADODB_oci8的用法示例。


在下文中一共展示了ADODB_oci8::_query方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: _query

 function _query($sql, $inputarr = false)
 {
     if (is_array($inputarr)) {
         $i = 0;
         if (is_array($sql)) {
             foreach ($inputarr as $v) {
                 $arr['bind' . $i++] = $v;
             }
         } else {
             // Need to identify if the ? is inside a quoted string, and if
             // so not use it as a bind variable
             preg_match_all('/".*\\??"|\'.*\\?.*?\'/', $sql, $matches);
             foreach ($matches[0] as $qmMatch) {
                 $qmReplace = str_replace('?', '-QUESTIONMARK-', $qmMatch);
                 $sql = str_replace($qmMatch, $qmReplace, $sql);
             }
             $sqlarr = explode('?', $sql);
             $sql = $sqlarr[0];
             foreach ($inputarr as $k => $v) {
                 $sql .= ":{$k}" . $sqlarr[++$i];
             }
             $sql = str_replace('-QUESTIONMARK-', '?', $sql);
         }
     }
     return ADODB_oci8::_query($sql, $inputarr);
 }
开发者ID:nicolas34732,项目名称:address_book,代码行数:26,代码来源:adodb-oci8po.inc.php

示例2: _query

 function _query($sql, $inputarr = false)
 {
     if (is_array($inputarr)) {
         $i = 0;
         if (is_array($sql)) {
             foreach ($inputarr as $v) {
                 $arr['bind' . $i++] = $v;
             }
         } else {
             $sqlarr = explode('?', $sql);
             $sql = $sqlarr[0];
             foreach ($inputarr as $k => $v) {
                 $sql .= ":{$k}" . $sqlarr[++$i];
             }
         }
     }
     return ADODB_oci8::_query($sql, $inputarr);
 }
开发者ID:mvpphet,项目名称:IntranetPaper,代码行数:18,代码来源:adodb-oci8po.inc.php

示例3: _query

 function _query($sql, $inputarr)
 {
     if (is_array($inputarr)) {
         $i = 0;
         $sqlarr = explode('?', $sql);
         $sql = $sqlarr[0];
         foreach ($inputarr as $v) {
             $name = 'bind' . $i++;
             $arr[$name] = $v;
             $sql .= ":{$name}" . $sqlarr[$i];
         }
         //print $sql;
         //print_r($arr);
     } else {
         $arr = false;
     }
     return ADODB_oci8::_query($sql, $arr);
 }
开发者ID:qoire,项目名称:portal,代码行数:18,代码来源:adodb-oci8po.inc.php

示例4: _query

 function _query($sql, $inputarr)
 {
     if (is_array($inputarr)) {
         $i = 0;
         if (is_array($sql)) {
             foreach ($inputarr as $v) {
                 $arr['bind' . $i++] = $v;
             }
         } else {
             /* PSU mod.  DO NOT use ? syntax for bind variables...this breaks our world 
             			   and binding on question marks assumes ALL question marks are bind variables...
             			$sqlarr = explode('?',$sql);
             			$sql = $sqlarr[0];
             			foreach($inputarr as $k => $v) {
             				$sql .=  ":$k" . $sqlarr[++$i];
             			}
             			*/
         }
     }
     return ADODB_oci8::_query($sql, $inputarr);
 }
开发者ID:AholibamaSI,项目名称:plymouth-webapp,代码行数:21,代码来源:adodb-oci8po.inc.php


注:本文中的ADODB_oci8::_query方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。