Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: brak połączenie z serwerem i zatrzymanie wykonywania kodu
Forum PHP.pl > Forum > Bazy danych > MySQL
sever3d
wpisalem kod

  1. <?php
  2. echo ("Teraz nastapi proba polaczenia z serwerem baz danych ...");
  3.  
  4. if (!$db_link = mysql_connect("localhost","uzytkownik","haslo"))
  5.  {
  6.  echo("Wystapil blad podczas polaczenia z sewerem MySQL...</br>");
  7.  exit;
  8.  }
  9. else
  10.  {
  11.  echo("Polaczenie z baza danych MySQL zostalo nawiazane...</br>");
  12.  }
  13. ?>



co sie dzieje ---- na stronie wyswietlany jest tylko tekst Teraz nastapi proba polaczenia z serwerem baz danych ...
... i nic dalej sie nie dzieje.Nie ma zgloszenia bledu.
Co ciekawsze , gdy wsyle ten plik na swoja stronke w necie wszystko dziala ok.
zobaczcie sami http://www.severinu.eu

Jezeli loguje sie do swojego lokalnego serwera MySQL programem MySQL Administrator czy odpale MySQL Query Browser to wszystkie bazy widac i mam do nich dostep.Nie moge sie tam dostac jedynie z poziomu kodu php.
Jak uzyje kodu:

  1. <?php
  2. include("DB.php");
  3. $dsn2 = "mysql://root:haslo@tcp+localhost/mysql";
  4. try
  5. {
  6.  if (PEAR::isError($dbh = DB::connect($dsn2)))
  7. throw new Exception($dbh->getMessage());
  8.  
  9.  else {
  10. echo 'Polaczenie nawiazano poprawnie.<br/>';
  11.  if($dbh->disconnect())
  12. echo 'Rozlaczenie z baza danych nastapilo poprawnie.<br/>';
  13.  else
  14. throw new Exception('Wystapil problem podczas zakanczania polaczenia z baza danych.<br/>');
  15.  }
  16. }
  17.  catch(Exception $error)
  18.  {
  19.  echo $error->getMessage();
  20. }
  21. ?>


... to stronka wyswietla mi blad : DB Error: not found.
To sprawia wrazenie jakby system nie widzial mojego serwera MySql choc uruchomiony jest proces o nazwie mysqld-max-nt.exe

uzywam ---------- Apache 2.0.55 (Win32)
PHP 5.2.3
MySQL 4.1.7-nt-max via TCP/IP
dr_bonzo
dostalem:
Kod
Teraz nastapi proba polaczenia z serwerem baz danych ...Polaczenie z baza danych MySQL zostalo nawiazane...
sever3d
Tak.Wiem to.Lecz na swoim kompie z serwerem Apache i PHP5 nie dziala.Wiecie co to moze byc?
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.