记录物件较被建议的方式,请参看后续说明。FetchNextObject($toupper=true) 取得目前的记录成一个物件,并且自动移动到下一个记录。如果在档尾,返回 false 。如果 $toupper 为 true ,那么物件字段名将会设为大写。 $rs = $db->Execute(''''select firstname,lastname from table'''');
if ($rs) {
while ($o = $rs->FetchNextObject()) {
print "$o->FIRSTNAME, $o->LASTNAME<BR>";
}
} 在使用 FetchNextObject() 时会影响效能,如果效能很重要,你应该使用 fields[] 阵列来存取。 CurrentRow( ) 目传目前数据集的记录编号,0 表示是第一笔。 AbsolutePosition( ) 和 CurrentRow 是相同的函数,是为了和 ADO 相容而存在的。 MetaType($nativeDBType[,$field_max_length],[$fieldobj]) 设定资生数据库里的原生类型 $nativeDBType 为那一种通用数据类型,以及它的最大长度。请注意,如果长度未知,可以设为 -1 。字段物件可以使用 $fieldobj 传入。这对于像是 mysql 这一类字段物件有较多属性的数据库来说,是很有用的。 使用字段 blobsize 及比较 $field_max_length 去决定目前的字段是否为 blob 。 返回值: C: character 字段,应该使用 <input type="text"> 标记来取值。 X: 文字字段(Text) , 长文字字段,使用 <textarea> 标记来显示数据。 B: Blob 字段或者大型的二位元物件(像程序,图档等)。 D: 日期字段 T: 时间字段 L: 逻辑字段(真假值)或位元字段 N: 数字字段,包含自动进位、编号、整数、浮点数、实数等。 I: 整数字段 R: 序列字段,包含了序列、自动增进整数,只对被选择的数据库作用。
Close( ) 关闭目前的数据集。
function rs2html($adorecordset,[$tableheader_attributes], [$col_titles])这是一个独立的函数 (rs2heml = recordset to html) ,相当于 PHP 中的 odbc_result_all 函数。本函数会输出一整个 ADORecordSet,$adorecordset 如同一个 HTML表格。$tableheader_attributes 允许你控制表格里的参数如 cellpadding,cellspacing 及 border 等的属性。最后,你可以透过 $col_titles 阵列,更换数据库字段名称,使用你自己的字段抬头。这是设计用来快速除错的机制,不是一个好的表格记录浏览器。 要使用这个函数,你必需引入 tohtml.inc.php 。 rs2html 范例: <?
include(''''tohtml.inc.php''''); # load code common to ADOdb
include(''''ADOdb.inc.php''''); # load code common to ADOdb
$conn = &ADONewConnection(''''mysql''''); # create a connection
$conn->PConnect(''''localhost'''',''''userid'''','''''''',''''agora'''');# connect to MySQL, agora db
$sql = ''''select CustomerName, CustomerID from customers'''';
$rs = $conn->Execute($sql);
rs2html($rs,''''border=2 cellpadding=3'''',array(''''Customer Name'''',''''Customer ID''''));
?>
感谢 ------------------ PHP ADODB 1.99版手册中文翻译
Tripc <tripc.tw@yahoo.com.tw>
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [MySql]PHP存取 Mysql 数据乱码终极解决方案 [Web开发]PHP提示Notice: Undefined variable的解决办法 [Web开发]PHP 大小写函数 [Web开发]PHP的sleep函数关闭窗口后是否继续运行? [Web开发]教你如何在PHP开启gzip页面压缩实例介绍 [Web开发]PHP过滤HTML字符串的常用函数使用方法介绍 [Web开发]PHP采集程序常用函数大全 [Web开发]用PHP实现Javascript的escape(),unescape()的方法 [Web开发]常见的PHP截取字符串函数整理 [系统软件]突破Windows 2003 PHP服务器的新思路
|