• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP odbc_data_source函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中odbc_data_source函数的典型用法代码示例。如果您正苦于以下问题:PHP odbc_data_source函数的具体用法?PHP odbc_data_source怎么用?PHP odbc_data_source使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



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

示例1: ServerInfo

 function ServerInfo()
 {
     if (!empty($this->host) && ADODB_PHPVER >= 0x4300) {
         $dsn = strtoupper($this->host);
         $first = true;
         $found = false;
         while (true) {
             $rez = odbc_data_source($this->_connectionID, $first ? SQL_FETCH_FIRST : SQL_FETCH_NEXT);
             $first = false;
             if (!is_array($rez)) {
                 break;
             }
             if (strtoupper($rez['server']) == $dsn) {
                 $found = true;
                 break;
             }
         }
         if (!$found) {
             return ADOConnection::ServerInfo();
         }
         if (!isset($rez['version'])) {
             $rez['version'] = '';
         }
         return $rez;
     } else {
         return ADOConnection::ServerInfo();
     }
 }
开发者ID:sraj4,项目名称:EthicsPublicHtmlProd,代码行数:28,代码来源:adodb-odbc.inc.php


示例2: getSpecialQuery

 /**
  * Obtains the query string needed for listing a given type of objects
  *
  * Thanks to [email protected] and [email protected].
  *
  * @param string $type  the kind of objects you want to retrieve
  *
  * @return string  the list of objects requested
  *
  * @access protected
  * @see DB_common::getListOf()
  * @since Method available since Release 1.7.0
  */
 function getSpecialQuery($type)
 {
     switch ($type) {
         case 'databases':
             if (!function_exists('odbc_data_source')) {
                 return null;
             }
             $res = @odbc_data_source($this->connection, SQL_FETCH_FIRST);
             if (is_array($res)) {
                 $out = array($res['server']);
                 while ($res = @odbc_data_source($this->connection, SQL_FETCH_NEXT)) {
                     $out[] = $res['server'];
                 }
                 return $out;
             } else {
                 return $this->odbcRaiseError();
             }
             break;
         case 'tables':
         case 'schema.tables':
             $keep = 'TABLE';
             break;
         case 'views':
             $keep = 'VIEW';
             break;
         default:
             return null;
     }
     /*
      * Removing non-conforming items in the while loop rather than
      * in the odbc_tables() call because some backends choke on this:
      *     odbc_tables($this->connection, '', '', '', 'TABLE')
      */
     $res = @odbc_tables($this->connection);
     if (!$res) {
         return $this->odbcRaiseError();
     }
     $out = array();
     while ($row = odbc_fetch_array($res)) {
         if ($row['TABLE_TYPE'] != $keep) {
             continue;
         }
         if ($type == 'schema.tables') {
             $out[] = $row['TABLE_SCHEM'] . '.' . $row['TABLE_NAME'];
         } else {
             $out[] = $row['TABLE_NAME'];
         }
     }
     return $out;
 }
开发者ID:jkimdon,项目名称:cohomeals,代码行数:63,代码来源:odbc.php


示例3: odbc_connect

<?php

include 'config.inc';
$conn = odbc_connect($dsn, $user, $pass);
var_dump(odbc_data_source($conn, NULL));
var_dump(odbc_data_source($conn, ''));
var_dump(odbc_data_source($conn, SQL_FETCH_FIRST));
开发者ID:badlamer,项目名称:hhvm,代码行数:7,代码来源:odbc_data_source_001.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP odbc_error函数代码示例发布时间:2022-05-15
下一篇:
PHP odbc_connect函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap