smile.gif Hej!
jestem kompletnei początkującym "użytkownikiem" MySQL i PHP, więc pewno moje pytanie wyda się totalnie naiwne;
chciałbym przechowywać w postaci zmiennej sesyjnej (w tabeli $_SESSION) identyfikator połączenia z bazą MySQL; a to po to, żeby nie musieć w każdym kolejnym skrypcie (stronie) php inicjować połączenia ponownie;
czy jest to możliwe?
a może w ogóle źle się do tego zabieram i po prostu nie da się tego inaczej zrobić, tzn. specyfiką php/mysql jest to, że połączenie z bazą należy inicjować w każdym skrypcie od nowa, a np. w zmiennych sesyjnych przechowywać dane potrzebne do zainicjowania połączenia (login, hasło, nazwę bazy itp.)?
o to popełniony przeze mnie kod php? czy ma on szansę zadziałania?

init.php - inicjuje połączenie z bazą
  1. <?php
  2. session_register('connectionid');
  3.  
  4. $connectionid = mysql_connect("localhost", "root") 
  5. or die("Nie udało się połączyć z serwerem MySQL: " . mysql_error());
  6.  
  7. mysql_select_db("repository", $connectionid)
  8. or die("Nie udało się połączyć z bazą repozytorium: " . mysql_error());
  9.  
  10. $_SESSION['connectionid'] = $connectionid;
  11. ?>


sql.php - skrypt, który w zamyśle ma skorzystać z zainicjowanego połączenia
  1. <?php
  2. $connectionid = $_SESSION['connectionid'];
  3. ?>


z góry dzięki za wszelkie wskazówki (szukałem podobnej tematyki w innych postach, ale nie udało mi się znaleźć; może byłem zbyt mało cierpliwy? smile.gif )