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...
}