ADODB操作结果集函数

一 代码

<?php
	include_once ('../adodb5/adodb.inc.php');		
	$conn = ADONewConnection('mysql');				
	$conn -> PConnect('localhost','root','root','db_database14');
	$conn -> execute('set names gb2312');		
	$ADODB_FETCH_MODE = ADODB_FETCH_BOTH;			
?>

 

<?php
	include_once 'conn/conn.php';									//载入数据库链接文件
	$sqlstr = "select * from tb_object where bigclass = '图书'";						//sql查询语句
	$rst = $conn -> execute($sqlstr) or die('error: '.$conn -> errorMsg());	//执行查询语句
	if(false != $rst){											//如果有查询结果
		for($i = 0; $i < $rst -> FieldCount(); $i++){						//循环输出各个字段
			$fields = $rst -> FetchField($i);							//生成字段信息对象
			$type = $fields -> type;								//从对象中获取字段的类型信息
			echo '=>';
			echo $rst -> metaType($type,-1,$fields);					//输出字段标准类型
			if($rst -> metaType($type,-1,$fields) == "T")				//如果标准类型为“T”
				echo '('.$conn -> DBDate($rst -> fields[$i]).')';			//使用DBDate函数格式化时间
			else
				echo '('.$rst -> fields[$i].')';							//如果是其他类型,直接输出
		}
	}
?>

 

二 运行结果
=>R(1)=>C(图书)=>T('2017-03-26 13:54:26')

猜你喜欢

转载自cakin24.iteye.com/blog/2373240