Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]PDO (funkcja połączenia z bazą danych)
Echelon8877
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.11.2013

Ostrzeżenie: (0%)
-----


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. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Jest ok, tylko użytkownikowi końcowemu raczej nie wypada pokazywać błędów.
Go to the top of the page
+Quote Post
Echelon8877
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.11.2013

Ostrzeżenie: (0%)
-----


Dzięki za szybką odpowiedź. Jest to faza projektu, także wyświetlanie błędów jest dla mnie (IMG:style_emoticons/default/cap.gif) .
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 07:05