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 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


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
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.


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
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


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
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...


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
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... winksmiley.jpg smile.gif winksmiley.jpg smile.gif

dobry wieczór i dobranoc...


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
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?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:


--------------------
brak sygnaturki rowniez jest sygnaturką
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 08:05