Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> laczenie sie z mySQL
kraviec
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 5.02.2004
Skąd: lodz

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


a taki oto problem wyniknal... oto co mi daje przegladarka:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
a kod mam taki:
  1. <?php
  2.  
  3. $baza_lacz = mysql_connect(&#092;"localhost\", $user, $password);
  4. if (!$baza_lacz)
  5. {
  6. die (&#092;"<br />Nie moglem polaczyc sie z baza danych \".mysql_error().\"n\");
  7. }
  8. // wybieranie bazy dancyh
  9. $database = &#092;"test\";
  10. mysql_select_db ( $database ) or die ( &#092;"Nie moglem sie polaczyc z baza! \".mysql_error().\"<br />\" );
  11. mysql_close( $baza_lacz );
  12.  
  13. ?>


jakis pomysl?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ladowny
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 17.02.2005

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


W MySQL 4.1 zmieniono sposób szyfrowania haseł. PHP4 nie obsługuje tego. Należy wobec tego z linii komend ( program mysql ) lub np. programu MySQL Admnistrator - do ściągnięcia z mysql.com wykonać nsatępujacą instrukcję

SET PASSWORD FOR <uzytkownik@host> = OLD_PASSWORD(<haslo>);

Nowe i stare hasła są obsługiwane przez PHP5

Osobiście polecałbym jednak na razie starsze wersje php i MySQL - nie znalazłem providera który by dawał php 5, większość ma ciągle MySQL 3.23
Go to the top of the page
+Quote Post

Posty w temacie


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.09.2025 - 18:15