php 查询sybase 实例,php访问sybase16
一、cd /path/to/php-5.6.16/ 进入PHP源码目录
二、cd ext/sybase_ct
三、修改php_sybase_ct.c把涉及到mssql_等函数的代码注释掉(否则mssql模块不能同时加载),具体修改如下
/*
#if !defined(PHP_WIN32) && !defined(HAVE_MSSQL)
PHP_FALIAS(mssql_connect, sybase_connect, arginfo_sybase_connect)
PHP_FALIAS(mssql_pconnect, sybase_pconnect, arginfo_sybase_pconnect)
PHP_FALIAS(mssql_close, sybase_close, arginfo_sybase_close)
PHP_FALIAS(mssql_select_db, sybase_select_db, arginfo_sybase_select_db)
PHP_FALIAS(mssql_query, sybase_query, arginfo_sybase_query)
PHP_FALIAS(mssql_unbuffered_query, sybase_unbuffered_query, arginfo_sybase_unbuffered_query)
PHP_FALIAS(mssql_free_result, sybase_free_result, arginfo_sybase_free_result)
PHP_FALIAS(mssql_get_last_message, sybase_get_last_message, arginfo_sybase_get_last_message)
PHP_FALIAS(mssql_num_rows, sybase_num_rows, arginfo_sybase_num_rows)
PHP_FALIAS(mssql_num_fields, sybase_num_fields, arginfo_sybase_num_fields)
PHP_FALIAS(mssql_fetch_row, sybase_fetch_row, arginfo_sybase_fetch_row)
PHP_FALIAS(mssql_fetch_array, sybase_fetch_array, arginfo_sybase_fetch_array)
PHP_FALIAS(mssql_fetch_assoc, sybase_fetch_assoc, arginfo_sybase_fetch_assoc)
PHP_FALIAS(mssql_fetch_object, sybase_fetch_object, arginfo_sybase_fetch_object)
PHP_FALIAS(mssql_data_seek, sybase_data_seek, arginfo_sybase_data_seek)
PHP_FALIAS(mssql_fetch_field, sybase_fetch_field, arginfo_sybase_fetch_field)
PHP_FALIAS(mssql_field_seek, sybase_field_seek, arginfo_sybase_field_seek)
PHP_FALIAS(mssql_result, sybase_result, arginfo_sybase_result)
PHP_FALIAS(mssql_affected_rows, sybase_affected_rows, arginfo_sybase_affected_rows)
PHP_FALIAS(mssql_min_client_severity, sybase_min_client_severity, arginfo_sybase_min_client_severity)
PHP_FALIAS(mssql_min_server_severity, sybase_min_server_severity, arginfo_sybase_min_server_severity)
PHP_FALIAS(mssql_set_message_handler, sybase_set_message_handler, arginfo_sybase_set_message_handler)
PHP_FALIAS(mssql_deadlock_retry_count, sybase_deadlock_retry_count, arginfo_sybase_deadlock_retry_count)
#endif
*/
如果无需通过mssql.o模块用php访问mssql server则可忽略这一步(用dblib pdo访问不受次影响)
Linux下php访问远程mssq可参考本人的如下博文
四、/opt/php/bin/phpize生成编译配置文件
五、./configure --with-php-config=/opt/php/bin/php-config -with-sybase-ct=/opt/sybase/OCS-16_0
六、make&sudo make install
编译完成在/opt/php/lib/php/extensions/no-debug-zts-20131226/目录下生成sybase_ct.so
七、修改php.ini,将该模块载入:
extension=sybase_ct.so
八、重启apache服务
sudo service apachectl stop
sudo service apachectl start
九、测试代码
/* connect to database */
sybase_connect('MYMOTIFVOSTRO145480', 'sa', 'wxwpxh') or
die("Could not connect");
sybase_select_db("testdb");
$result=sybase_query("SELECT * FROM STUDENT");
while($row=sybase_fetch_array($result))
{
echo $row[0];
echo '::';
echo $row[1];
echo "
";
}
?>
安装sybase时sybase用户主目录为/opt/sybase可正常运行,如为/home/sybase时将/opt/sybase下的文件和目录都软连接到用户主目录下。$ ln -s /opt/sybase/* .
php 查询sybase 实例,php访问sybase16相关推荐
- python 私有和保护成员变量如何实现?—— 单下划线 开始的成员变量叫做保护变量,意思是只有类实例和子类实例能访问到这些变量; 双下划线 开始的是私有成员,意思是只有类对象自己能访问...
默认情况下,Python中的成员函数和成员变量都是公开的(public),在python中没有类似public,private等关键词来修饰成员函数和成员变量. 在python中定义私有变量只需要在变 ...
- php制作万年历的步骤_php制作一个万年历查询的实例代码教程
下面是php制作一个万年历查询的实例代码教程的相关内容,文章教程主要讲述与万年历 php 相关的一些技术与知识,更多的内容欢迎大家访问http://www.alixixi.com,获取更多最新教程,下 ...
- Docker selenium自动化 - 使用python操作docker,python运行、启用、停用和查询容器实例演示
Docker selenium 自动化 - 使用 Python 操作 docker 运行.启用.停用和查询容器实例演示 第一章:Python 操作 docker ① python 运行 docker ...
- php安卓交互安全,php结合安卓客户端实现查询交互实例
本文给大家分享的是php结合安卓客户端实现查询交互实例,java端主要分三步来实现:首先进行 http request.网络请求相关操作,第二步,使用execute方法发送HTTP GET请求,并返回 ...
- 怎么用python画心_python怎么画心Python的类实例属性访问规则
一般来说,在Python中,类实例属性的访问规则算是比较直观的. 但是,仍然存在一些不是很直观的地方,特别是对C++和Java程序员来说,更是如此. 在这里,我们需要明白以下几个地方: 1.Pytho ...
- RDIFramework.NET 中多表关联查询分页实例
RDIFramework.NET 中多表关联查询分页实例 RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架部署方案.该框架以SOA范式作为 ...
- oracle高级查询案例,oracle高级查询(实例基于scott用户四张表)
oracle高级查询(实例基于scott用户四张表) 分组查询 多表查询 子查询 综合实例 ====================================================== ...
- python查询oracle数据库_python针对Oracle常见查询操作实例分析
本文实例讲述了python针对Oracle常见查询操作.分享给大家供大家参考,具体如下: 1.子查询(难): 当进行查询的时候,发现需要的数据信息不明确,需要先通过另一个查询得到, 此查询称为子查询: ...
- mysql通过集合查询_MySQL使用集合函数进行查询操作实例详解
本文实例讲述了MySQL使用集合函数进行查询操作.分享给大家供大家参考,具体如下: COUNT函数 SELECT COUNT(*) AS cust_num from customers; SELECT ...
最新文章
- C#中数据类型转换-隐式转换
- 2020最后一个月,近4成应届生未就业,19个头部城市谁最留不住人?
- 数据传值方式、分支结构、循环结构
- oracle 1天后,Oracle Code One - 第1天 精彩亮点回顾
- 80 多个 Linux 系统管理员必备的监控工具
- 如何设置pycharm代码字体
- vue3中lottie动画的实现
- 推荐一款待办事项和日程管理的微信小程序——腾讯待办
- windows下制作iso文件,WinMount介绍
- openbsd运行Linux应用程序,OpenBSD上的服务管理程序rcctl
- Diagnosing Intermittent Authentication Failures and User Lock-Outs in Oracle WebLogic
- 状态模式实例请假流程
- windows10添加开机自启动项在哪设置?电脑开机自启动怎么设置
- Java实现 LeetCode 403 青蛙过河
- VUE开源项目大全地址
- 30个物联网传感器小实验6:人体感应器
- estimate, underestimate and overestimate
- 绘制多边形--scratch编程二级
- idea 如何连接Oracle数据库
- 湖广填四川与安岳姓氏源流
热门文章
- Spark案例:Scala版统计单词个数
- 《天天数学》连载13:一月十三日
- 2017.7.26 幻想乡战略游戏 失败总结
- 【英语学习】【Level 08】U03 My Choice L2 All-time favorite character
- 【英语学习】【English L06】U05 Appointments L3 Can I cancel my reservation?
- mysql语句二级查询_mysql_2 基本查询语句
- c++ 应用socket实现C/S端文件的传输
- RedEngine11
- 正则表达式之初入江湖
- Apache Ant 简介和配置