Witam, mam problem z połączeniem do bazy danych. W część skryptu mam łączenie z bazą danych
$mysql_host = 'host'; //tutaj jest localhost ale może być adres do bazy danych
$port = '3306'; // domyślny numer portu
$username = 'uzytkownik';
$password = 'hasło';
$database = 'nazwa bazy danych';
try{
$pdo = new PDO('mysql:host=host' . $mysql_host . ';dbname=nazwa bazy' . $database . ';port=3306' . $port . ";charset=utf8", $username, $password );
echo('<p>Houston mamy połączenie!</p>');
}catch(PDOException $e){
echo('<p>Houston mamy problem! Nie możemy się połączyć!</p>');
die(); // Nie połączyłeś się? To nie ma co robić nic więcej!
W darmowym hostingu prv.pl mam napisane hasło. host, nazwa, uzytkownik
Baza |
nazwa bazy |
Użytkownik |
to samo co w Baza |
Host (serwer) |
nazwa hostu |
Hasło |
teraz pytanie. Czy port to faktycznie 3306 czyli domyślny czy inny i jak to sprawdzić? Czy mam wpisać do hostu to co jest napisane na prv czy po prostu localhost.