Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Laczenie z baza danych, problem z umiejscowieniem
sf
post
Post #1





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Witam,
Pisze właśnie skrypt newsowy i zastanawiam sie nad kwestią momentu łączenia z bazą danych. Czy utworzyć takowe połączenie przy logowaniu i utrzymywać je aż do wylogowania? Czy też uruchamiać je przy akcji na bazie danych.

Obecnie opiera się to na drugim sposobie. Jednakże napotkałem na mały błąd, który wyskakuje przy includowaniu dwóch plików po sobie (wszystkie akcje wywoływane są z index.php i plików do niego podłączonych). Mianowicie kod :

  1. <?php
  2. // ./actions/usun.php
  3. include 'mysql.php';
  4. $db = new DB;
  5.  
  6. // ..
  7.  
  8. // ./pages/usun.php
  9. include 'mysql.php';
  10. $db = new DB;
  11. ?>


Jak widzimy... pierwszy błąd to dwukrotne załadowanie pliku mysql.php, rozwiązanie poszło takie, że dodałem na początku index.php, a w plikach pousuwałem.

Drugi błąd to redeklaracja klasy DB... no i teraz nie wiem bo to takie nieeleganckie na początku index.php zadeklarowac $db... no i stąd mój post. Może ktoś mi przedstawić jakąś propozycje bazując na własnym doświadczeniu? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.12.2025 - 01:03