Korzystałem z http://www.gajdaw.pl/bd/pear-db.html by nauczyć się PEAR:

Mam jednak pytanie, jak zastąpić coś takiego:
Kod
// łączenie z bd
// wybór bd
$query = "select * from tabela"; // więcej niż jeden rekord wyniku
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
?><pre><?PHP print_r($row); ?></pre><?PHP
}
mysql_close();
// wybór bd
$query = "select * from tabela"; // więcej niż jeden rekord wyniku
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
?><pre><?PHP print_r($row); ?></pre><?PHP
}
mysql_close();
Znalazłem taką metodę: http://www.phpdoc.de/pear/DB_mysql.html#fu...&fetchRow()
I sądziłem, że będzie to wyglądać tak:
Kod
require ("DB.php");
$dsn = "mysql://".DBUSER.":".DBPASS."@".DBHOST."/".DBNAME;
echo $dsn;
$db = DB::connect($dsn);
$query = "select eventdate from cevents where idvehicle=9;";
$result = $db->query($query);
echo $query."<br />";
while ($row = $db->fetchRow( $result, ASSOC))
echo $row['eventdate']."<br />";
$dsn = "mysql://".DBUSER.":".DBPASS."@".DBHOST."/".DBNAME;
echo $dsn;
$db = DB::connect($dsn);
$query = "select eventdate from cevents where idvehicle=9;";
$result = $db->query($query);
echo $query."<br />";
while ($row = $db->fetchRow( $result, ASSOC))
echo $row['eventdate']."<br />";
Niestety, nie działa.
Mam taki błąd:
Cytat
Fatal error: Call to undefined method DB_mysql::fetchRow() in C:\Atsr\Download\WebMaster\copies\tak.php on line 22
Co robię nie tak

TIA