4 V4.20 22 Feb 2004 (c) 2000-2004 John Lim (jlim@natsoft.com.my). All rights reserved.
5 Released under both BSD license and Lesser GPL library license.
6 Whenever there is any discrepancy between the two licenses,
7 the BSD license will take precedence.
13 $rs = $db->Execute("select * from adoxyz");
14 foreach($rs as $k => $v) {
15 echo $k; print_r($v); echo "<br>";
19 class ADODB_Iterator
implements Iterator
{
23 function __construct($rs)
29 $this->rs
->MoveFirst();
33 return !$this->rs
->EOF
;
37 return $this->rs
->_currentRow
;
41 return $this->rs
->fields
;
45 $this->rs
->MoveNext();
54 class ADODB_BASE_RS
implements IteratorAggregate
{
56 function getIterator() {
57 return new ADODB_Iterator($this);