Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Call to undefined function mysql_connect(), O co chodzi????
*_ENIGMA
post
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.
Go to the top of the page
+Quote Post
2 Stron V  < 1 2  
Start new topic
Odpowiedzi (20 - 26)
Elandir
post
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.
Go to the top of the page
+Quote Post
nospor
post
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
Go to the top of the page
+Quote Post
Elandir
post
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

Go to the top of the page
+Quote Post
nospor
post
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.
Go to the top of the page
+Quote Post
Elandir
post
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);


Go to the top of the page
+Quote Post
phpion
post
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.
Go to the top of the page
+Quote Post
nospor
post
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.
Go to the top of the page
+Quote Post

2 Stron V  < 1 2
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: 26.08.2025 - 08:47