Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z połaczeniem
Forum PHP.pl > Forum > Przedszkole
miroglasgow
Witam! Zaczynam dopiero przygode z php, i mam problem z połaczeniem.. sad.gif

mam taki kod:

  1. <?
  2. @$db = mysql_pconnect("mysql1.ugu.pl", "db19967", "haslo");
  3. if (!$db)
  4. {  
  5. print "wyst&sup1;pi&sup3; b&sup3;&sup1;d w po&sup3;&sup1;czeniu";  
  6. exit;
  7. }
  8. print "po&sup3;&sup1;czenie zosta&sup3;o nawi&sup1;zane poprawnie";
  9. ?>


i nie moge sie polaczyc, ani z baza na yoyo.pl ani na ugu.pl.. co jest nie tak??
Piniek
Cytat
@$db = mysql_pconnect("mysql1.ugu.pl", "db19967", "haslo")

chyba powinno byc
  1. <?php
  2. $db = mysql_connect("mysql1.ugu.pl", "db19967", "haslo")
  3. ?>
miroglasgow
zmienilem na :
  1. <?
  2. $db = mysql_connect("mysql1.ugu.pl", "db19967", "haslo")
  3. if (!$db)
  4. {  
  5. print "wyst&sup1;pi&sup3; b&sup3;&sup1;d w po&sup3;&sup1;czeniu";  
  6. exit;
  7. }
  8. print "po&sup3;&sup1;czenie zosta&sup3;o nawi&sup1;zane poprawnie";
  9. ?>


przy probie polaczenia wyskakuje blad:

Parse error: syntax error, unexpected T_IF in /var/www/sites/yoyo.pl/m/i/miroglasgow/testpol.php on line 3

3 linia zla... czyli
  1. <?php
  2. if (!$db)
  3. ?>
questionmark.gif worriedsmiley.gif
Piniek
zapomniales o sredniku na koncu ;P
Cytat
$db = mysql_connect("mysql1.ugu.pl", "db19967", "haslo")
na koncu tego daj srednik o taki ;
webdice
Wklej samo:

  1. <?php
  2. $db = mysql_connect("mysql1.ugu.pl", "db19967", "haslo") or die (mysql_error ());
  3. ?>


Oczywiście zmień hasło i podaj jaki komunikat Ci wyskakuje.
miroglasgow
Cytat(webdicepl @ 12.02.2008, 22:36:35 ) *
Wklej samo:

  1. <?php
  2. $db = mysql_connect("mysql1.ugu.pl", "db19967", "haslo") or die (mysql_error ());
  3. ?>


Oczywiście zmień hasło i podaj jaki komunikat Ci wyskakuje.



zrobilem tak i :

  1. Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /var/www/sites/yoyo.pl/m/i/miroglasgow/testpol.php on line 2
  2. Lost connection to MySQL server at 'reading initial communication packet', system error: 111
miroglasgow
macie jakies pomysly jak to rozwiazac??

prubowalem na localhost (krasnal) i wszystko zadziałało... ale z yoyo i z ugu.pl nie chce sie polaczyc sadsmiley02.gif
Neeke
Adres serwera MySQL: mysql3.yoyo.pl
a wpisz ten adres serwera do bazy mysql
Tagrussel
może zamiastas mysql_pconnect zrób mysql_connect
i coś takiego
  1. <?php 
  2.  $db = mysql_connect ('nazwa_hosta', 'uzytkownik', 'haslo', 'baza_danych') or die (mysql_error ());
  3. ?>


w Twoim wypadku nazwa hosta to bedzie np. mysql1.yoyo.pl i nazwa bazy pewnie coś w stylu db19967 użytkownika i hasło pewnie tez masz podanego jak się zalogujesz na konto w yoyo. No i oczywiście musisz najpierw tam aktywować baze danych (przynajmniej kiedys tak było).
miroglasgow
sad.gif

Pierwszy kod:
  1. <?php 
  2.  $db = mysql_connect ('mysql2.yoyo.pl', 'db497477', 'haslo', 'db497477') or die (mysql_error ());
  3. ?>

jak i drugi kod
  1. <?php 
  2.  $db = mysql_connect ('mysql2.yoyo.pl', 'miroglasgow', 'nokian', 'db497477') or die (mysql_error ());
  3. ?>

daje wynik:

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /var/www/sites/yoyo.pl/m/i/miroglasgow/testpol.php on line 2
Lost connection to MySQL server at 'reading initial communication packet', system error: 111

co jest z tym nie tak? bazy sa aktywowane, prubowalem na yoyo.pl jak i na ugu.pl i nic sad.gif

Fragmenty skryptów proszę wklejać za pomocą poprawnego bbcode /kszychu/

Odpowie ktos ?

nie mam pojecia dlaczego nie chce sie polaczyc sad.gif
MajareQ
  1. <?php
  2. mysql_connect('host','user','haslo');
  3. mysql_select_db('baza') or die("Nie odnaleziono bazy danych");
  4. ?>
miroglasgow
  1. <?php
  2. mysql_connect('mysql1.ugu.pl','db19966','haslo');
  3. mysql_select_db('db19966') or die("Nie odnaleziono bazy danych");
  4. ?>


wynik:

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /var/www/sites/yoyo.pl/m/i/miroglasgow/testpol.php on line 2

Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /var/www/sites/yoyo.pl/m/i/miroglasgow/testpol.php on line 3

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /var/www/sites/yoyo.pl/m/i/miroglasgow/testpol.php on line 3
Nie odnaleziono bazy danych

worriedsmiley.gif
Gość
Podajesz nieprawidłową bazę lub host. Jeżeli nie umiesz wpisać poprawnie danych to nic nie poradzimy.
MajareQ
Rozumiem, że znasz angielski...
"Can't connect to local MySQL"
"A link to the server could not be established "
"Lost connection to MySQL server at 'reading initial communication packet'"


A po polsku chyba już na pewno umiesz nie?

"Nie odnaleziono bazy danych"

autor postu nad moim ma racje... wpisujesz nie prawidłowe dane... Albo dziwnym zbiegiem okoliczności ugu i yoyo mają popsuta paczkę Apache akurat na twoim koncie...
miroglasgow
to jest to ze wszystko dobrze wpisuje...

Adres serwera MySQL: mysql2.yoyo.pl <LI>Port: 3306 <LI>Baza danych: db497477 <LI>Nazwa użytkownika: db497477
nowotny
Mam nadzieję że nie próbujesz się połączyć z domu z ichnim serwerem, bo to nie przejdzie...
mike
Cytat(MajareQ @ 15.02.2008, 14:45:24 ) *
Rozumiem, że znasz angielski...
"Can't connect to local MySQL"
"A link to the server could not be established "
"Lost connection to MySQL server at 'reading initial communication packet'"
A po polsku chyba już na pewno umiesz nie?

"Nie odnaleziono bazy danych"
Za takie głupie teksty to chyba bana będę dawał.
Wmawiasz komuś brak znajomości języka a sam żeś tłumaczenie walną że się przykro robi.

"Can't connect to local MySQL" oznacza ze nie można połączyć się z lokalną bazą a nie że jej nie ma. Dostrzegasz różnicę?
"A link to the server could not be established " - nie udało się ustanowić połączenia z bazą danych.

~miroglasgow najprawdopodobniej nie możesz połączyć się z bazą zdalnie z innego hosta. Masz ten skrypt tam gdzie jest baza?
Jeśli nie to odpowiedź jest prosta. MySQL na yoyo nie wpuszcza spoza localhosta.
Gość
Nowotny może przez komórke próbuje laugh.gif Co do wszystkich wypowiedzi, testowanie na yoyo czy udu daruj sobie. Naucz sie najpierw na localhoscie a później testuj na yoyo.
nowotny
Cytat(mike @ 15.02.2008, 14:54:06 ) *
Za takie głupie teksty to chyba bana będę dawał.
Wmawiasz komuś brak znajomości języka a sam żeś tłumaczenie walną że się przykro robi.

"Can't connect to local MySQL" oznacza ze nie można połączyć się z lokalną bazą a nie że jej nie ma. Dostrzegasz różnicę?

Czil, man... biggrin.gif

"Nie odnaleziono bazy danych" to nie jest tłumaczenie MajareQ'a tylko część błędu jaki dostaje miroglasgow... spójrz jeszcze raz w jego post... jest na samym końcu... i przeczytaj jeszcze ze 2 razy post MajareQ'a bo chyba źle zrozumiałeś... (nie żebym sam nie banował za takie teksty... chodzi o zasadę)...
MajareQ
Cytat(mike @ 15.02.2008, 14:54:06 ) *
Za takie głupie teksty to chyba bana będę dawał.
Wmawiasz komuś brak znajomości języka a sam żeś tłumaczenie walną że się przykro robi.

"Can't connect to local MySQL" oznacza ze nie można połączyć się z lokalną bazą a nie że jej nie ma. Dostrzegasz różnicę?
"A link to the server could not be established " - nie udało się ustanowić połączenia z bazą danych.

~miroglasgow najprawdopodobniej nie możesz połączyć się z bazą zdalnie z innego hosta. Masz ten skrypt tam gdzie jest baza?
Jeśli nie to odpowiedź jest prosta. MySQL na yoyo nie wpuszcza spoza localhosta.



A stawiaj...

jak widzisz gdzies w moim poście tłumaczenie tych zdań to naprawdę jesteś zdolniacha...

jadłeś jakieś grzybki dzisiaj? nigdzie nie napisałem co to oznacza a tym bardziej nie nie ma bazy...
mike
Cytat(nowotny @ 15.02.2008, 15:03:10 ) *
Czil, man... biggrin.gif
To forum zaczyna przypominać jakiś totalny śmietnik.
19 postów w wątku, wchodzę, czytam a tu jakieś pierdoły które są poruszane co tydzień. A wszyscy się rozwodzą jakby debatowali nad największym problemem świata. Ręce opadają.

~MajareQ moja kulpa. Przepraszam.
MajareQ
"wszyscy się rozwodzą jakby debatowali nad największym problemem świata"

Sam chciałem to skomentować, ale bałem się, że jakieś %% mi wpadną haha.gif

"~MajareQ moja kulpa. Przepraszam."

Nie ma problema... :]
miroglasgow
Dobra... rozwiazalem problem, tak jak ktos tam napisal jest zabezpieczenie na yoyo.pl i ugu.pl ,
polaczenie z baza jest mozliwe tylko w tedy jesli skrypt jest na localu... i naczej nie dziala... dzieki all

pozdro
MajareQ
Przyzwoitość nakazuje skorzystać z odpowiedniej opcji jako autor tematu. Nie żebym się domagał winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.