Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Apertura/chiusura db

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

    Apertura/chiusura db

    Se in una stessa pagina ho molte query da fare al database mi conviene (in senso di tempo) aprire e chiudere continuamente il database in questo modo

    codice:
    include 'includes/db.php' ;
    
    [...]
    
    mysql_close($db);
    subito prima e subito dopo la query o aprire il database all'inizio e chiuderlo a fine pagina?

    PS In quella pagina inclusa c'è la connessione al db ovviamente.

    Grazie

  2. #2

    Re: Apertura/chiusura db

    Originariamente inviato da giordano81
    Se in una stessa pagina ho molte query da fare al database mi conviene (in senso di tempo) aprire e chiudere continuamente il
    Non avrebbe senso. Lo apri quando serve e lo chiudi prima di uscire. A meno che tu non debba cambiare l'utente che si connette. La connessione si chiuderebbe da se, ma e' piu' pulito se la chiude lo script che l'ha aperta.



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393
    Il problema è:

    se la pagina è così composta

    <?
    [...]
    ?>

    [...]

    <?
    [...]
    ?>

    il collegamento al db dev'essere chiuso prima di chiudere la "parte" in PHP o può essere anche chiuso in un'altra parte più in fondo dopo una parte di normale HTML?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305
    aprire alla prima query e chiudere sotto l'ultima.
    Ciao

    <?
    mysql_connect($db_host, $db_user, $db_password);
    [...]
    ?>

    [...]

    <?
    [...]
    mysql_close();
    ?>

  5. #5
    Puoi aprire e chiudere il tag php tutte le volte che vuoi. Con il tag aperto lo script viene parsato dal modulo php, col tag chiuso lo script viene inviato direttamente al browser. Il collegamento al database rimane in piedi tutta la pagina, dal momento in cui viene aperto fino al termine.

    Basta provare... per togliersi il dubbio.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.