ďťż

[PHP]..undefined function mysql_connect() z jakiej paki ?!

       

Podstrony


telcocafe

Witam po długiej przerwie i w odwiedzaniu forum jak i ogólnie w sprawach związanych z IT :)

Kiedy około 3 lat temu zaczynałem zabawę z PHP i MySQL kupiłem wydanie "Biblioteczki Komputer Świata" na ten właśnie temat i według tamtych instrukcji zainstalowałem na domowym komputerze serwer (Apache) , interpretator PHP jak i serwer bazy danych MySQL. Wszystko śmigało ładnie.
Teraz znów wyciągnąłem ten podręcznik , zainstalowałem z płyty te same potrzebne narzędzia, ale nie wiedzieć dlaczego, serwer nie zna w ogóle funkcji MySQL. PHP działa, MySQL z poziomu konsoli również, ale odwoływać się do MySQL z poziomu PHP nie da rady...
Przypomnę tylko że w pliku php.ini znajdującego się w folderze Windows usunąłem znak
";" przy extension=mysql.dll
oraz uzupełniłem
extension_dir = odpowiednią lokalizacją .

Nie mam pojęcia dlaczego to nie działa, skoro kiedyś już robiłem to w taki sam sposób...

Proszę o pomoc i pozdrawiam serdecznie! :)



Sprawdź, czy ścieżki rzeczywiście są poprawne. Jeśli nie potrafisz samodzielnie skonfigurować PHP, zainstaluj gotowy pakiet, np. WebServ. Spróbuj też wywołać funkcję dl('mysql.dll'); na początku skryptu. Jeśli mimo to rozszerzenie nie załaduje się, zapewne podałeś niepoprawną ścieżkę do rozszerzeń. Podaj poprawną, np. "C:/php/ext/".

Już ściągam WebServ 2.0 :)

Co do tej funkcji, to po wykonaniu skryptu interpretator zwraca takie oto ostrzeżenie:
Not supported in multithreaded Web servers - use extension=mysql.dll in your php.ini in C:\usr\www\index.php on line 48
nieobsługiwana wielowątkowość? hee?

Instalowanie wszystkiego oddzielnie na Windowsie to lekka pomyłka, w szczególności jeżeli to ma być "pierwszy raz" z PHP. Co do funkcji MySQL, to nie stosuj w miarę możliwości starych Funkcji (mysql.dll), a zamiast tego albo MySQLi lub najlepiej PDO - PDO MySQL. Stare rozszerzenie nie jest wspierane w serii najnowszych wydań PHP.



To nie jest pierwszy raz, wcześniej działało.
Teraz też już działa dzięki WebServ 2.0 ; )
Dzięki za pomoc!

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.