polaczenie z baza danych

Problemy związane ze stronami PHP

polaczenie z baza danych

Postprzez kauczukowiec » Pn maja 07, 12 21:13

Witam nie moge polaczyc sie z baza danych mysql z poziomu PHP za pomoca polecenia
Kod: Zaznacz cały
mysqli_connect()


Kod: Zaznacz cały
$db=mysqli_connect('mysql3.ugu.pl', 'db599804', 'moje_haslo', 'db599804');


potem sprawdzam polaczenie za pomoca kodu:

Kod: Zaznacz cały
 if(mysqli_connect_errno)
  {
    echo 'Blad! Nie mozna polaczyc sie z baza danych';
  }
  else
  {
    echo 'polaczenie z baza danych poprawne';
  }
kauczukowiec
 
Posty: 3
Dołączył(a): Pn maja 07, 12 21:09

Re: polaczenie z baza danych

Postprzez wargo » Pn maja 07, 12 21:19

Używaj mysql, nie mysqli w nazwach
wargo
 
Posty: 1353
Dołączył(a): Cz lip 05, 07 16:59
Lokalizacja: Pleszew

Re: polaczenie z baza danych

Postprzez parox » Pn maja 07, 12 22:59

wargo, nie opowiadaj. Schodzi na jedno, a MySQLi zostało stworzone dla PHP.

Moduł mysqli powstał, aby umożliwić używanie bazy danych MySQL za pomocą obiektowej składni PHP. Współpracuje on z bazą danych MySQL w wersji 4.1.3 lub wyższej. Rozszerzenie zostało wprowadzone w PHP 5, dlatego osoby, które używają PHP 4 będą musiały łączyć się za pomocą starszego modułu mysql. Aby móc swobodnie posługiwać się modułem mysqli, musisz znać podstawy składni obiektowej PHP.


Poza tym ma sporo ulepszeń.

Co do samego tematu, Spróbuj tak:

Kod: Zaznacz cały
$dbc = @mysqli_connect ('HOST', 'USER', 'PASS', 'DBNAME')
OR die ('Nie można połączyć z bazą danych...<br> ' . mysqli_connect_error() );


W ów czas na wstępie będzie Ci wywalało błąd jeśli się nie połączysz. Ale jeśli chcesz zrobić osobno IF, możesz także spróbować takiego schematu:

Kod: Zaznacz cały
$dbc = @mysqli_connect ('HOST', 'USER', 'PASS', 'DBNAME');

if ($dbc) {
     // Jeśli nawiązało połączenie
} else {
     // Jeśli nie...
}
Avatar użytkownika
parox
 
Posty: 598
Dołączył(a): Śr maja 23, 07 23:17
Lokalizacja: Prudhoe


Powrót do PHP

Copyright © 2007-2011 ugu.pl
Wszelkie prawa zastrzeżone.
Polityka prywatności

cron