Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie z baza przez Pear, Nie moze sie polaczyc
apup
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 11.04.2009

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


Nie moge nawiazac polaczenia z baza danych. W przegladarce wyswietla sie blad:
Cytat
Nie mozna nawiazac polaczenia z baza danych:
connect failed


Nie moge dojsc co jest nie tak.
Ponizej przedstawiam kod z pliku w ktorym lacze sie z baza.

Kod
<?php
require_once('db_login.php');
require_once('DB.php');
$connection = DB::connect("mysql://$db_username:$db_password@db_host/$db_database");
if(DB::isError($connection)){
    die('Nie mozna nawiazac polaczenia z baza danych:
'. DB::errorMessage($connection));
    }
?>


Zawartosc pliku db_login.php

Kod
<?php
      $db_host='localhost';
      $db_database='test';
      $db_username='test';
      $db_password='haslo';
?>


W bazie jest utworzony uzytkownik oraz sama baza. Lacze sie z nia poprzez cmd uzytkownikiem test.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
fernet
post
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 1
Dołączył: 22.03.2007

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


to co tam powypisywałeś wygląda na poprawne ale jesli twoje mysql >= 4.1 to w $connection zamiast mysql wpsz mysqli


--------------------
Czy sprzedal sie juz czy dopiero ma? Oto pytanie, ktore stawiam wam. A czemu gdy byl, to nic tylko spal? Ze mna co lubie go gadac nic nie chcial. A czemu to gra, a tamtego nie. Chyba nas wszystkich nic nie szanuje. Jaki byl kiedy pil? Jaki byl kiedy gral? Czy to ten czlowiek sam czy moze rozni dwaj?
Go to the top of the page
+Quote Post
apup
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 11.04.2009

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


niestety to wpisaniu literki "i" nadal jest blad z polaczeniem. najciekasze jest to ze 2 tygodnie temu pisalem w pear i laczylem sie z baza. przeinstaluje server moze to cos pomoze.

Odkryłem błąd.
W lini
Kod
   $connection = DB::connect("mysql://$db_username:$db_password@db_host/$db_database");


przed db_host zabrakło $. Temat można zamknąć/usunąć.
Mały błąd a tyle czasu zajęło znalezienie go.
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 - 11:23