叁柒設計 三七设计 Three seven design 我的学习与分享
详细信息
来自:关键字:

PHP4手册:函数库及函数(二十三) InterBase 资料库函式库

  December 21th,2008 22:39:58   Category : PHP+Mysql
 Click (558)

--------------------------------------------------------------------------------
 InterBase 资料库函式库 
--------------------------------------------------------------------------------
 


本函式库共有 11 个函式
InterBase 是 Inprise 的资料库系统,在 Windows 作业平台上的 Delphi 及 BCB 等开发工具中附有单机的版本供开发使用。更多有关 InterBase 的资讯,可以参考 http://www.interbase.com  


ibase_connect: 开启 InterBase 伺服器连线。 
ibase_pconnect: 保持 InterBase 伺服器连线。 
ibase_close: 关闭 InterBase 伺服器连线。 
ibase_query: 送出一个 query 字串。 
ibase_fetch_row: 传回单列的各栏位。 
ibase_free_result: 释放传回占用记忆体。 
ibase_prepare: 分析 SQL 语法。 
ibase_bind: 连结 PHP 变数到 InterBase 参数。 
ibase_execute: 执行 SQL 的指令区段。 
ibase_free_query: 释放查询指令占用记忆体。 
ibase_timefmt: 设定时间格式。 


--------------------------------------------------------------------------------
 函式:ibase_connect() 
--------------------------------------------------------------------------------
 


InterBase 资料库函式库


ibase_connect
开启 InterBase 伺服器连线。

语法: int ibase_connect(string database, string [username], string [password]);

传回值: 整数

函式种类: 资料库功能


 
 
内容说明 


本函式建立与 InterBase 伺服器的连线。参数 database 为欲使用的资料库名称。参数 username 及 password 可省略,分别为连线的帐号及密码。


 
 
参考 


ibase_pconnect()  ibase_close()  
 

--------------------------------------------------------------------------------
 函式:ibase_pconnect() 
--------------------------------------------------------------------------------
 


InterBase 资料库函式库


ibase_pconnect
保持 InterBase 伺服器连线。

语法: int ibase_pconnect(string database, string [username], string [password]);

传回值: 整数

函式种类: 资料库功能


 
 
内容说明 


本函式建立与 InterBase 伺服器长期连线。参数 database 为欲使用的资料库名称。参数 username 及 password 可省略,分别为连线的帐号及密码。本函式在 PHP 程式结束时并不会关闭资料库,而等待下一次的连线,可以增加与资料库连线速度。


 
 
参考 


ibase_connect()  ibase_close()  
 

--------------------------------------------------------------------------------
 函式:ibase_close() 
--------------------------------------------------------------------------------
 


InterBase 资料库函式库


ibase_close
关闭 InterBase 伺服器连线。

语法: boolean ibase_close(int link_identifier);

传回值: 布林值

函式种类: 资料库功能


 
 
内容说明 


本函式关闭与 InterBase 资料库伺服器的连线。若无指定参数 link_identifier 则会关闭最后的一笔连线。用 ibase_pconnect() 连线则无法使用本函式关闭。实际上本函式不是一定需要的,当 PHP 整页程式结束后,将会自动关闭与资料库的非永久性 (non-persistent) 连线。成功传回 true、失败传回 false 值。


 
 
参考 


ibase_connect()  ibase_pconnect()  


--------------------------------------------------------------------------------
 函式:ibase_query() 
--------------------------------------------------------------------------------
 


InterBase 资料库函式库


ibase_query
送出一个 query 字串。

语法: int ibase_query(int link_identifier, string query);

传回值: 整数

函式种类: 资料库功能


 
 
内容说明 


本函式送出 query 字串供 InterBase 做相关的处理或者执行。参数 link_identifier 为开启的 ID。参数 query 为欲对资料库下达的 SQL 字串。

 

--------------------------------------------------------------------------------
 函式:ibase_fetch_row() 
--------------------------------------------------------------------------------
 


InterBase 资料库函式库


ibase_fetch_row
传回单列的各栏位。

语法: array ibase_fetch_row(int result);

传回值: 阵列

函式种类: 资料库功能


 
 
内容说明 


本函式用来将查询结果 result 之单列拆到阵列变数中。阵列的索引是数字索引,第一个的索引值是 0。若 result 没有资料,则传回 false 值。

 

--------------------------------------------------------------------------------
 函式:ibase_free_result() 
--------------------------------------------------------------------------------
 


InterBase 资料库函式库


ibase_free_result
释放传回占用记忆体。

语法: boolean ibase_free_result(int result);

传回值: 布林值

函式种类: 资料库功能


 
 
内容说明 


本函式可以释放目前 InterBase 资料库 query 传回所占用的记忆体。一般只有在非常担心在记忆体的使用上可能会不足的情形下才可能用到本函式。PHP 程式会在结束时自动释放。

 

--------------------------------------------------------------------------------
 函式:ibase_prepare() 
--------------------------------------------------------------------------------
 


InterBase 资料库函式库


ibase_prepare
分析 SQL 语法。

语法: boolean ibase_prepare(int link_identifier, string query);

传回值: 布林值

函式种类: 资料库功能


 
 
内容说明 


本函式可用来分析 SQL 语法是否有错误,以供资料库查询。参数 link_identifier 为开启的 ID。参数 query 为欲对资料库下达的 SQL 字串。

 

--------------------------------------------------------------------------------
 函式:ibase_bind() 
--------------------------------------------------------------------------------
 


InterBase 资料库函式库


ibase_bind
连结 PHP 变数到 InterBase 参数。

语法: boolean ibase_bind(int query);

传回值: 布林值

函式种类: 资料库功能


 
 
内容说明 


本函式将 PHP 变数与 InterBase 的 SQL 参数系结在一起。SQL 参数 (SQL parameter) 必须是类似 ":name" 的型式。若成功则传回 true,反之传回 false。

 

--------------------------------------------------------------------------------
 函式:ibase_execute() 
--------------------------------------------------------------------------------
 


InterBase 资料库函式库


ibase_execute
执行 SQL 的指令区段。

语法: int ibase_execute(int query);

传回值: 整数

函式种类: 资料库功能


 
 
内容说明 


本函式用来执行经过 ibase_prepare() 处理过的 SQL 指令。

 

--------------------------------------------------------------------------------
 函式:ibase_free_query() 
--------------------------------------------------------------------------------
 


InterBase 资料库函式库


ibase_free_query
释放查询指令占用记忆体。

语法: boolean ibase_free_query(int query);

传回值: 布林值

函式种类: 资料库功能


 
 
内容说明 


本函式可以释放目前 InterBase 资料库 query 指令所占用的记忆体。

 

--------------------------------------------------------------------------------
 函式:ibase_timefmt() 
--------------------------------------------------------------------------------
 


InterBase 资料库函式库


ibase_timefmt
设定时间格式。

语法: int ibase_timefmt(string format);

传回值: 整数

函式种类: 资料库功能


 
 
内容说明 


本函式用来设定 SQL 指令传回字串有关时间日期部份的字串格式。参数 format 为欲设定时间的格式。

[ 资讯评论 ]
暂时没有任何评论!
[ 提交评论 ]
请选择表情
  • 昵称:
  • *
  • 验证码:
  • *点击更换验证码
  • 尚能输入个字符
申明:本网站部分分享内容来自网络,如有侵权请及时与我联系,谢谢,另网友评论仅代表个人观点,与本站立场无关,如果在评论中发表违反我国任何法律的,请即时与我们联系(QQ:77132915),我们将立即予以删除. [ 注:提交评论后,通过审核后方能在网站上显示!]