Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Okres trwania sesji..., kilka pytan na temat trwania sesji
osek916
post 25.07.2007, 17:42:00
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.07.2007

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


Mam pytanie. Jeśli przez php polacze sie z mysql, to czy połączenie bedzie trwalo tylko do zakonczenia dzialania skryptu? Czy na następnej stronie trzeba znów umieszczac skrypt polaczenia? Aha, i czy mozna polaczyc sie z 2 bazami danych jednoczesnie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kwiateusz
post 25.07.2007, 19:26:49
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




1. tak chyba ze użyjesz pconnect
2. wszędzie gdzie chcesz dostęp do mysqla musisz sie z im połączyć itp
3. można z iloma chcesz tylko podczas dawania zapytań musisz podać w mysql_query" title="Zobacz w manualu PHP" target="_manual parametr którego połączenia ma użyć.

PHP samo z siebie nic nie pamięta jak skrypt kończy działanie to wszelkie wyniki jego pracy znikają (pomijając ze je zapiszesz itp).
Go to the top of the page
+Quote Post
osek916
post 25.07.2007, 19:37:15
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.07.2007

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


Dzięki, zawsze jestescie niezawodni.;d
A moglbys mi podac przyklad takiego polaczenia mysql_query razem z parametrem polączenia?(jestem poczatkujacy i nigdy sie nie spotkalem, moze chodzi o 'USE nazwa_bazy'?)
Go to the top of the page
+Quote Post
kwiateusz
post 25.07.2007, 20:57:45
Post #4


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




jak głosi manual:

resource mysql_query ( string $zapytanie [, resource $identyfikator_połączenia [, int $typ_wyniku]] )

czyli
  1. <?php
  2. $db1 = mysql_connect("dane bazy1");
  3. $db2 = mysql_connect("dane bazy2");
  4.  
  5. //zapytanie do 1 bazy
  6. mysql_query("zapytanie", $db1);
  7.  
  8. //zapytanie do 2 bazy
  9. mysql_query("zapytanie", $db2);
  10. ?>
Go to the top of the page
+Quote Post
osek916
post 25.07.2007, 21:33:44
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.07.2007

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


Dzieki.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:12