![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 3.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czy zawsze należy przypisywać zmiennej stan mysql_connect?, np.
$mysql_connect=mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); a później używanie go np. w mysql_select_db(DB_NAME, $mysql_connect); mysql_close($mysql_connect); czy jeśli pominę ten parametr i zdeklaruję mysql_select_db(DB_NAME) bez parametru połączenia, czy stwarza to jakieś zagrożenie dla działania skryptu? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Nie musisz podawać identyfikatora połączenia. Domyślnie przyjmowany jest identyfikator ostatnio nawiązanego połączenia. Jeśli więc Twoja aplikacja korzysta z jednej bazy danych możesz pomijać identyfikator połączenia. Przydaje się on w sytuacji, gdy w jednym skrypcie łączysz się z kilkoma bazami danych - wówczas jawnie podajesz na której bazie (z wykorzystaniem którego połączenia) ma zostać wykonana dana operacja (np. wykonanie zapytania SQL).
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie stwarza żadnego zagrożenia, aczkolwiek jeżeli kiedykolwiek będziesz chciał używać więcej niż 1 bazy jednocześnie (np. w specyficzny sposób połączyć ten skrypt z innym) możesz napotkać się na problemy.
W każdym razie tak to nic nie grozi ![]() -------------------- XMPP: l0ud@chrome.pl
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 3.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
A jak z inicjowaniem i zamykaniem połączenia?
Dawniej w książkach pisali, żeby używać mysql_connet i close przy każdej funkcji pobierającej/modyfikującej/usuwającej dane? Teraz podobno lepiej otworzyć połączenie na początku kodu i zamknąć, kiedy dane zostaną już pobrane? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Czy idąc do sklepu na zakupy kupujesz produkty pojedynczo (wchodzisz do sklepu, kupujesz, wychodzisz i tak kółko) czy kupujesz wszystko na raz?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Teraz lepiej korzystać z nowszych rozwiązań takich jak PDO.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:48 |