栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > PHP函数库

PHP - 函数:OCIDefineByName()

PHP函数库 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP - 函数:OCIDefineByName()

Oracle 8 数据库函数库
OCIDefineByName

让 SELECt 指令可使用 PHP 变量。

语法: boolean OCIDefineByName(int stmt, string ColumnName, mixed &variable, int [type]);

返回值: 布尔值

函数种类: 数据库功能

内容说明

本函数用来定义指定的 PHP 变量,使其能供 SQL 指令中的 SELECT 指令使用。在大小写的问题上要注意一下,因为 Oracle 数据库中的字段名称其实都是大写的名字。参数 stmt 是经过 Oracle 解析 (OCIParse) 后的字符串指针。参数 ColumnName 是 Oracle 资料表上的字段名称。参数 variable 前面一定要加 & 符号,表 PHP 变量位址。参数 type 通常省略。治募注意的是欲使用 Oracle 8 中特有的新资料类型 LOB/ROWID/BFILE 等时,需要先执行 OCINewDescriptor() 函数。执行本函数成功则返回 true 值。

使用范例

这个范例是 thies@digicol.de 所提出的
?php
$conn = OCILogon("scott","tiger");
$stmt = OCIParse($conn,"select empno, ename from emp");

OCIDefineByName($stmt,"EMPNO", $empno);
OCIDefineByName($stmt,"ENAME", $ename);
OCIExecute($stmt);
while (OCIFetch($stmt)) {
 echo "empno:".$empno."n";
 echo "ename:".$ename."n";
}
OCIFreeStatement($stmt);
OCILogoff($conn);
?


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/2011.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号