http://php.weblogs.com/ADOdb

<?php
require 'adodb.inc.php';

$db = newADOConnection('mysql');
$db->Connect("server","user","pass","database");

$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
$result = $db->Execute("SELECT ... ")
  or die("query failed: ".$db->ErrorMsg());

while (!$result->EQF) {
  echo " {$result->fields[id]} ... ";
  $result->MoveNext();
}