Kod
<?php
require_once('MDB2.php');
$mdb2 =& MDB2::connect('mysqli://root:@localhost/abstrakcja');
if (PEAR::isError($mdb2)) {
die($mdb2->getMessage());
}
$res =& $mdb2->query('SELECT * FROM tabela');
while (($row = $res->fetchRow())) {
echo $row[0] . "\n";
}
?>
require_once('MDB2.php');
$mdb2 =& MDB2::connect('mysqli://root:@localhost/abstrakcja');
if (PEAR::isError($mdb2)) {
die($mdb2->getMessage());
}
$res =& $mdb2->query('SELECT * FROM tabela');
while (($row = $res->fetchRow())) {
echo $row[0] . "\n";
}
?>
Kod ściągnięty z manuala MDB2. A i jeszcze gdyby mi ktoś wytłumaczył po co są te referencje, byłbym wdzięczny. Kiedy je usunąłem i tak dostałem powyższy błąd, co jest dowodem, że skrypt działa. W takim razie dlaczego ich użyto? Czy może w php4 trzeba było używać i dlatego zostały?

Ok, coś tam poszukałem i pełny komunikat błędu jest taki: unable to find package 'MDB2_Driver_mysqli' file 'MDB2\Driver\mysqli.php'.
Czy jeśli do podanego folderu wrzucę ten plik to załatwi sprawę? Czy może potrzebne jest coś jeszcze?
Kolejny edit:
Skopiowałem rzeczony plik z pakietu DB i jak można się było spodziewać nie zadziałało

No kaman, ludzie - nie wierzę, że na tylu zarejestrowanych użytkowników nie ma nikogo, kto by używał xamppa i nie miał podobnego problemu :] .
Ok, znalazłem coś takiego: http://forums.codewalkers.com/pear-package...one-871346.html
problem ten sam. Może to komuś pomoże...
Po pięciu edycjach tego posta, w końcu znalazłem rozwiązanie. Zainstalowałem najnowszą wersję xampp :] . Tego wyżej nie próbowałem.