• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zamykanie połączenia z bazą MySQL - Różne sposoby

0 głosów
7,622 wizyt
pytanie zadane 2 grudnia 2018 w PHP przez Greeenone Pasjonat (16,100 p.)

Hej,

Natrafiłem w moich kursach na dwa różne rodzaje zamykania połączeń i mam odnośnie tego pytania. Czy to jest dokładnie to samo ? Jeśli tak, to które lepiej stosować?

 

Oto one :

Pierwszym jest $zmienna->close();

A drugim mysql_close($zmienna);

1 odpowiedź

0 głosów
odpowiedź 3 grudnia 2018 przez Arkadiusz Waluk Ekspert (291,530 p.)
wybrane 3 grudnia 2018 przez Greeenone
 
Najlepsza
Zależy od tego jak się łączysz z bazą danych. Funkcji z mysql_ już w ogóle nie powinieneś używać do niczego, są przestarzałe i z resztą od PHP 7 usunięte, więc istnieje duża szansa, że kod z nimi wcale Ci nie zadziała. Sposób z wywołaniem ->close() na obiekcie jest z mysqli. Jeśli przez nie łączysz się z bazą i robisz to w sposób obiektowy to w ten sposób możesz zamknąć połączenie. Jeśli używasz wszędzie mysqli strukturalnie to wypadałoby dla porządku też tutaj użyć mysqli_close(). A jeśli używasz PDO to zamknąć połączenie można usuwając obiekt.

Inna sprawa: zastanowiłbym się czy w ogóle jest sens ręcznego zamykania połączenia, samo się zamknie w momencie zakończenia skryptu.

Podobne pytania

0 głosów
1 odpowiedź 3,935 wizyt
pytanie zadane 22 października 2016 w PHP przez Damian Sobieski Początkujący (440 p.)
0 głosów
1 odpowiedź 909 wizyt
pytanie zadane 3 listopada 2016 w PHP przez Droomek Nowicjusz (120 p.)

93,774 zapytań

142,731 odpowiedzi

323,383 komentarzy

63,378 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...