Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]MDB2
230005
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 07:32