![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 1.11.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witajcie...
Najpierw dane oprogramowania: php 5.0.2 Apache 2.0.46 MySQL 3.23.58 Po połączeniu ze stroną otrzymuję taki komunikat: Kod Fatal error: Call to undefined function mysql_connect() in C:\apache\htdocs\test.php on line 2 Baza danych działa w porządku, bo mogę w lini komend logować się, dodawać bazy, tabele itp. Możliwe, że coś jest nie tak skonfigurowane w php czy na Apache? (Brakuje jakiegoś modułu?) Oto kod źródłowy pliku php (wzięty zresztą z Manuala): Kod <?php $link = mysql_connect('localhost', 'phpuser', 'phppass') or die('Nie można się połączyć: ' . mysql_error()); print ('Połączenie nawiązane'); mysql_close($link); ?> W pliku php.ini aktywowałem bibliotekę php_mysql.dll... Niestety po uruchomieniu Apache wyskakuje okienko dialogowe z informacją: Cytat php Startup: Unable to load dynamic library 'C:\php\ext\php_mysql.dll' - Jeden z plików bibliotek potrzebnych do uruchomienia tej aplikacji nie może zostać znaleziony. Najlepsze jest to, że mam tę bibiliotekę php_mysql.dll w folderze C:\php\ext... (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Jeszcze raz ściągnąłem zestaw bibliotek dla php 5.0.2 ale dalej to samo... (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) Ogłupieć można :-( Proszę o jakąś poradę jak rozwiązać ten problem. Pozdrawiam. |
|
|
![]() |
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 26.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jak pisałem wcześniej z konsoli mogę tworzyć bazy, tabele i użytkowników. Problem jest, gdy próbuję się połączyć z bazą poprzez skrypt.
|
|
|
![]()
Post
#22
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
To napisz prosze jeszcze raz jaki dokladnie teraz dostajesz komunikat
|
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 26.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dla kodu:
Kod <?php mysqli_connect('localhost', 'admin_ymor', 'lolki', 'ymor')or die('Nie można się połączyć: ' . mysql_error()); print ('Połączenie nawiązane'); mysql_close(); ?> mam komunikat: Fatal error: Call to undefined function mysqli_connect() in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\ymor\new.php on line 2 |
|
|
![]()
Post
#24
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nie masz zainstalowanego modulu MYSQLI.
Dorwij tego informatyka i niech ci to zainstaluje. Albo sprawdz czy masz PDO. Bo babranie sie z czystym modulem MYSQL to na chwile obecna robienie sobie krzywdy. |
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 26.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
PDO drivers no value
Więc chyba będę musiał go zawołać. Co ciekawsze na "tradycyjnym" zapytaniu też dostaję ten sam błąd: Kod $link = mysql_connect('localhost', 'admin', 'haslo'); if (!$link) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($link); |
|
|
![]()
Post
#26
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
mysql_*, mysqli_*, a PDO to 3 całkiem różne sprawy.
|
|
|
![]()
Post
#27
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Co ciekawsze na "tradycyjnym" zapytaniu też dostaję ten sam błąd: Znaczy ze ten informatyk nie zainstaowal ci zadnego modulu w php do obslugi bazy danych.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.08.2025 - 08:47 |