常用的php ADODB使用方法集锦

2019-04-10 23:01:30王旭

$db->Execute($sql);        

/*      
$rs->RecordCount(),取出记录集总数,无参数      
它好像是把取出的记录集,用count()数组的方法,取得数据的数量      
如果取大量数据,效率比较慢,建议使用SQL里的COUNT(*)的方法      
$sql = "Select COUNT(*) FROM table", 用此方法时,不要在SQL里加ORDER BY,那样会降低执行速度      

Example:      
*/       
$sql = "Select * FROM table orDER BY id DESC";        
if (!$rs = $db->Execute($sql)) {        
    echo $db->ErrorMsg();        
    $db->Close();        
    exit();        
}        
$record_nums = $rs->RecordCount();        

/*      
如果想对某一结果集,要进行两次同样的循环处理,可以用下面方法      
以下,只是一个例子,只为说明$rs->MoveFirst()的使用方法      
*/       
$sql = "Select * FROM table orDER BY id DESC";        
if (!$rs = $db->Execute($sql)) {        
    echo $db->ErrorMsg();        
    $db->Close();        
    exit();        
}        
$username_ary = array();        
while (!$rs->EOF) {        
    $username_ary[] = $rs->fields['username']        
    echo $rs->fields['username'] . '<br>';//print_r($rs->fields)试试,$rs->fields['字段名'],返回的是这个字段里的值        
    $rs->MoveNext();//将指针指到下一条记录,不用的话,会出现死循环!        
}        
相关文章 大家在看