• User Attivo

    Opinioni sulla mysql_close

    Ciao a tutti,
    una domanda che rientra nel campo delle opinioni: siete soliti usare la mysql_close alla fine dei vostri script?
    Io che sono un po' "vandala", solitamente non la metto, anche perchè persino la documentazione ufficiale dice testuali parole:
    [HTML]Using mysql_close() isn't usually necessary, as non-persistent open links are automatically closed at the end of the script's execution.[/HTML]

    però vedo che in molti esempi viene utilizzata come bestPractise. Voi che fate di solito? Avete mai avuto problemi non usandola?

    Grazie e buona giornata
    mery


  • User

    Il più delle volte la connessione è necessaria fino alla fine della pagina, magari per recuperare dei dati dinamici da inserire nei box laterali se non si è utilizzato un sistema di caching.. per cui chiuderla diventa superfluo.

    Diventa invece buona pratica usare mysql_close() nel caso di pagine complesse, che ad esempio usano piu di un database, o viceversa di pagine che possono recuperare tutti i dati necessari all'inizio e poi limitarsi alla stampa di normali variabili.


  • Super User

    Potrebbe risultare una buona operazione da operare in pagine molto complesse con numerose connessioni a diversi database...

    Nell'applicazione comune perde la sua utilità, specialmente nell'utilizzo di connessioni persistenti in database, che appunto si servono del recupero di connessioni precedentemente aperte ma mai terminate, che aiutano nelle prestazioni.

    ( mysqli_pconnect ( o il suo equivalente ) non chiude la connessione ad esecuzione pagina terminata )