Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> mysql php i problem
poduszka
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.03.2003

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


witam

mam php 4.2.3 i Apache 1.3.27 i windows 98SE
mysql jak zdolalem sie zorientowac jest juz w tej wersyji wbudowany ale gdy napisze cos takiego:

<html>
<body>
<?php
$link = mysql_connect() ;
?>
</body>
</html>

to pojawia sie:

Warning: Can't connect to MySQL server on 'localhost' (10061) in c:program filesapache groupapachehtdocsbazysql1.php on line 4

Warning: MySQL Connection Failed: Can't connect to MySQL server on 'localhost' (10061) in c:program filesapache groupapachehtdocsbazysql1.php on line 4

widzialem na tym forum ze niektorzy mieli podobne problemy i jakos je rozwiazywali zazwyczaj instalujac nowa wersje ale u mnie to jakos nie daje rezultatu

prosze o jakies konkretne wskazowki dla poczatkujacego - tylko nie polecajcie mi jakis tam pakietow do instalowania zawierajacych wszystko w jednym ...

dzieki za czas poswiecony na odpowiedz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
pozdro
Go to the top of the page
+Quote Post
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




możliwe przyczyny:
1. MySQL wymaga uruchomienia osobnego procesu, tak jak np. serwer Apache Zazwyczaj wykorzystuje się narzędzie typu MySQLadmin, lub po prostu uruchamia mysql.exe
2. mogłeś zmienić domyślne ustawienia serwera MySQL, wprowadzajac użytkownika i hasło, co oznacza, że w trakcie łączenia z bazą musisz podać te dane w funkcji mysql_connect() ;
3. MySQL jednak nie jest zainstalowany, lub jest zainstalowany niepoprawnie
4. W pliku php.ini jest wyłączona obsługa MySQL
Go to the top of the page
+Quote Post
KaMeLeOn
post
Post #3





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Cytat
mysql jak zdolalem sie zorientowac jest juz w tej wersyji wbudowany...

Wbudowane to są funkcje obsługi połączenia z bazą MySQL i w żadnym wypadku nie zwalnia cię to z podania parametrów funkcji mysql_connect(), czyli: host, użytkownika i hasła.
Go to the top of the page
+Quote Post
DeyV
post
Post #4





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




dokładnie tak, z tylko tą róznicą, że php, w sytuacji, gdy nie podamy tych danych, domyślnie ustawia właśnie domyślne ustawienia MySQL, czyli serwer = 'localhost:3306', użytkownik = nazwa użytkownika będącego właścicielem procesu serwera, hasło = puste hasło
Go to the top of the page
+Quote Post
KaMeLeOn
post
Post #5





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Cytat
dokładnie tak, z tylko tą róznicą, że php, w sytuacji, gdy nie podamy tych danych, domyślnie ustawia właśnie domyślne ustawienia MySQL, czyli serwer = 'localhost:3306', użytkownik = nazwa użytkownika będącego właścicielem procesu serwera, hasło = puste hasło

Gdyby tak wszyscy zaglądali do MANUAL'a przed zadaniem pytania, nie trzeba by było go przepisywać...
Poza tym nie stosuje sie raczej ustawień domyślnych...
Go to the top of the page
+Quote Post
DeyV
post
Post #6





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




A ja w domu, na localhoscie stosuję. A co... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

dobry wieczór i dobranoc...
Go to the top of the page
+Quote Post
poduszka
post
Post #7





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.03.2003

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


Cytat
możliwe przyczyny:
1. MySQL wymaga uruchomienia osobnego procesu, tak jak np. serwer Apache Zazwyczaj wykorzystuje się narzędzie typu MySQLadmin, lub po prostu uruchamia mysql.exe
2. mogłeś zmienić domyślne ustawienia serwera MySQL, wprowadzajac użytkownika i hasło, co oznacza, że w trakcie łączenia z bazą musisz podać te dane w funkcji mysql_connect() ;  
3. MySQL jednak nie jest zainstalowany, lub jest zainstalowany niepoprawnie
4. W pliku php.ini jest wyłączona obsługa MySQL


Ad 1. No dobrze. Uruchamiam Apacha a pozniej mysql.exe i wyskakuje mi ERROR can't connect to MySQL server on 'localhost' (10061). Samo php dziala.
Ad 2. Nie zmienialem domyslnych ustawien
Ad 3. Hmm to oprocz php apacha i win98 musze jeszcze cos instalowac?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ad 4. Plik php.ini jesli chodzi o MySQL jest taki jak domyslny:

[MySQL]
mysql.allow_persistent=On
mysql.max_persistent=-1
mysql.max_links=-1
mysql.default_port=
mysql.default_socket=
mysql.default_host=
mysql.default_user=
mysql.default_password=
mysql.connect_timeout=-1
mysql.trace_mode=On

==
w kazdym razie sciagnalem i zainstalowalem FoxServ ale jest ten sam problem.
Go to the top of the page
+Quote Post
itsme
post
Post #8





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




zalecam format c:
Go to the top of the page
+Quote Post
poduszka
post
Post #9





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.03.2003

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


Dziala juz!

dzieki za wskazowki (poza ta ostatnia)

pozdro
Go to the top of the page
+Quote Post

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: 23.08.2025 - 04:05