![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 36 Dołączył: 2.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z pakietem mdb2. Jakiejkolwiek nazwy bazy (oczywiście istniejącej) bym nie podał, dostaję błąd: MDB2 Error: not found. Wybierając bazę bez używania MDB2, czy DB (tu też miałem problem, ale sądzę, że to wina cudownej książki - PHP5. Zaawansowane programowanie - z której próbuję się czegoś nauczyć) wszystko działa normalnie :/ .Przykładowy kod mam taki:
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"; } ?> 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? (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) 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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Class 'MDB2_Driver_mysqli' not found in E:\xampp\php\PEAR\MDB2.php on line 390. 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. Ten post edytował 230005 17.02.2009, 15:10:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 07:32 |