Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Brak funkcji (klasy) - pomocy
frickle
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 20.04.2006
Skąd: Kraków/Lublin/Lubartów

Ostrzeżenie: (0%)
-----


Problem wygląda następująco. Próbuję połączyć się z bazą danych. Wszystko robię tak jak należy (z resztą zgodnie ze wskazówkami z tego forum) i niestety za każdym razem wywala mi błąd FATAL ERROR i że brak klasy (mysqli) lub że nie ma takiej funkcji (gdy wywołuję mysql_connect). Czy należy gdzieś to włączyć czy może coś innego robię źle? Jestem mocno początkujący i nie wiem jak to ugryźć. Robię wszystko tak jak jest opisane w podręczniku i niestety nic nie wychodzi.


--------------------
Lepiej kijek obcinkować niż go potem pogrubasić.
Go to the top of the page
+Quote Post
devnul
post
Post #2





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

Ostrzeżenie: (0%)
-----


poczytałbyś o bazach danych a nie odrazu się na forum pytasz co robisz źle, zresztą bez jakiegoś kodu nikt Ci nie pomoże

Ten post edytował devnul 20.04.2006, 20:33:40


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


~devnul mylisz się bardzo. Skąd wiesz, że autor nic nie wie o bazach?
I po co naskakujesz od razu.
Nie pomoże ten ktoe nie wie sam jak pomóc, ale tacy jak ty licznik postów podbija i na tym.

~frickle najprawdopodbniej nie masz zainstalowanego rozszerzenia mysql ani mysqli.

W pliku php.ini musisz znaleść linie:
Cytat
;extension=php_mysql.dll
;extension=php_mysqli.dll
i wywlaić średniki na początku.

Potem w linii:
Cytat
extension_dir = "D:/usr/php/ext/
podać odpowiediną ścieżkę do katalogu z rozszerzeniami.

Powinieneś też plik libmysql.dll spokiować do katalogu /bin/ w folderze Apache'a.

Potem restart serwera i powinno działać.


Jeśli to nie pomoże to poszukaj na forum, juz wiele razy było podawane jak zainstalować sobie rozszerzenia mysql.

I następnym razem jak mówisz o błędach to wklejaj ich treść. Wróżek tu nie ma tongue.gif
Go to the top of the page
+Quote Post
frickle
post
Post #4





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 20.04.2006
Skąd: Kraków/Lublin/Lubartów

Ostrzeżenie: (0%)
-----


Dziękuję za pomoc. Oczywiście okazało się dokładnie to co powiedziałeś. Nie wiem co prawda dlaczego instalator php ominął wogóle wszystkie rozszerzenia przy instalacji, ale jakoś udało mi się skompletować potrzebne pliki i teraz już działa.

A propos. Kod okazał się całkowicie poprawny, problem leżał tylko po stronie brakujących bibliotek.

Pozdrawiam


--------------------
Lepiej kijek obcinkować niż go potem pogrubasić.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 10:59