Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]PDO (funkcja połączenia z bazą danych)
Forum PHP.pl > Forum > Przedszkole
Echelon8877
Witam.
Proszę o radę czy poniższa funkcja jest prawidłową konstrukcją PHP, czy może nie powinno się w tego typu funkcji zamieszczać 'try - catch'?
Z góry dziękuję za pomoc.
  1. function polPDO () {
  2. try
  3. {
  4. $polaczenie = new PDO('mysql:host='.DB_SERV.';dbname='.DB_DATABASE, DB_USER, DB_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
  5. $polaczenie->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  6. return $polaczenie;
  7. } catch(Exception $e){
  8. echo 'Nie można połączyć się z serwerem: '. $e->getMessage();
  9. }
  10. }
Damonsson
Jest ok, tylko użytkownikowi końcowemu raczej nie wypada pokazywać błędów.
Echelon8877
Dzięki za szybką odpowiedź. Jest to faza projektu, także wyświetlanie błędów jest dla mnie cap.gif .
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.