[PHP] Problem z połączeniem się z bazą danych

Witam. Podsyłam skrypt php:

 

http://pastebin.com/wBkcBdHh

 

W czym jest rzecz?

Podaj obszerniejszy opis problemu. W którym miejscu kod przestaje działać zgodnie z oczekiwaniem, i jak powinno być. Czy wyświetlane są jakieś błędy/ostrzeżenia/notice? Może mysql_error() wyświetla coś ciekawego?

Zatrzymuje się na $zapytanie=mysql_create_db("$baza"); i dalej nic nie wyświetla. Nie wyświetla żadnych błędów/ostrzeżeń/notice.

mysql_create_db() tworzy nową bazę i zwraca wartość logiczną informującą, czy operacja się udała. Ta funkcja nie zwraca treści zapytania do wykonania. Nie ma sensu więc na jej wyniku wykonywać mysql_query().

Poza tym,

(pomijając kwestię, że całe mysql_ jest aktualnie deprecated).

Ok, po Twojej wypowiedzi zagłębiłem się w temat PDO, ale robiąc w poniższy sposób i tak coś nie działa.

$host = 'mysql.cba.pl';
    $user = 'xxx';
    $pass = 'xxx';
    $base = 'testowa';
    try {
        $baza = new PDO('mysql:host='.$host.'; dbname='.$base.'; charset=utf8', $user, $pass);
    } catch(PDOException $err) {
        exit('Blad polaczenia z baza danych: '.$err->getMessage();
    }