Visualizzazione dei risultati da 1 a 4 su 4

Discussione: logica di connessione

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    43

    logica di connessione

    come si sfrutta al meglio la connessione senza aprirla e chiuderla ogni volta che ci serve o riscrivere lo stesso pezzo miliardi di volte??

    questo sistema credo sia il più semplice, puo andar bene o si può fare di meglio?


    Codice PHP:
    require( 'aproconnessione.php' ); // script in cui istanzio la variabile $conn che poi utilizzerò nel codice

    //operazioni su db

    require( 'chiudoconnessione.php' );// script in cui chiudo la connessione 

  2. #2
    Se lo usi bene puoi usare mysql_pconnect
    che istanzia una connessione permanente! La connessione permanente o la chiudi te o va in timeout dopo un tot.
    Almeno non fai una connessione ogni volta che l'utente apre il file (anche un refresh...)

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    43
    ho cercato mysql_pconnect()
    ed ho trovato questo esempio che racchiuderò in un file connessione.php!

    Codice PHP:
    <?php
    $con 
    mysql_pconnect("localhost","mysql_user","mysql_pwd");
    if (!
    $con)
      {
      die(
    'Could not connect: ' mysql_error());
      }
    ?>
    Se ho capito bene ora basta fare in tutti i file dove abbiamo bisogno di una connessione
    Codice PHP:
    require('conenssione.php'); 
    perchè tanto ci pensa lui a gestire la connessione, nel senso che ne apre una se non ne trova gia attive e viceversa.
    E' Corretto??
    La chiusura della connessione quindi dove la dobbiamo fare??
    Sul logout??
    Si chiude anche quando cade la sessione?? (chiusura dell'explorer o timeout)

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    43
    up

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.