Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di nick03
    Registrato dal
    Apr 2008
    Messaggi
    121

    connessioni al database, quante?

    faccio un esempio:

    ho una pagina in php in cui in qlcuni punti, mettiamo nelle 2 sidebar laterali, ho dei contenuti dinamici che vado a pescare dal database.

    volevo sapere:
    l'apertura della connessione al database ne basta 1 all'inizio e poi la chiusura alla fine della pagina... e nel mezzo faccio le 2 o 3 query di select...

    oppure

    devo aprire la connessione, fare la query, e chiudere la connessione per ogni query delle varie select?

    quindi... posso fare piu select in una connessione al database?
    o ogni query select deve avere la sua connessione?

    Poi...

    stessa cosa vale anche per delle query insert update select o delete presenti nella stessa pagina?

  2. #2
    apri la connessione ad inizio pagina e chiudila alla fine

    ... tra l'altro non è neanche necessario chiudere la connessione dato che si chiude in automatico a fine script.
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  3. #3
    Utente di HTML.it L'avatar di nick03
    Registrato dal
    Apr 2008
    Messaggi
    121
    quindi con una connessione posso fare tipo 5 select?

    oppure 2 select 3 insert e 1 update?

  4. #4
    dopo aver aperto la connessione puoi fare tutte le query che ti pare select, update, delete, alter, create, drop, etc etc etc etc...

    ...salvo casi estremi in cui tue query coinvolgi mole gigantesce di dati e risorse (vedi memory_limit) mysql_close() non è necessario (vedi anche mysql_free_result).
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  5. #5
    Utente di HTML.it L'avatar di nick03
    Registrato dal
    Apr 2008
    Messaggi
    121
    ho appena provato.

    ma mi soerge un dubbio dato che non mi funziona...

    se io ho una cosa del genere:

    codice:
    ...
    codice html
    ...
    
    <?php
    CODICE CONNESSIONE MYSQL
    
    QUERY SELECT
    
    ?>
    
    ...
    codice html
    ...
    
    <?php
    
    ALTRA QUERY SELECT
    
    ?>
    
    ...
    codice html
    ...
    in questo caso non funziona giusto?

    per la seconda query devo aprire una seconda connessione esatto?

  6. #6
    no... funziona anche in questo caso.
    l'errore non deriva da quanto chiesto... posta il codice che provo a dargli uno sguardo veloce.
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  7. #7
    Utente di HTML.it L'avatar di nick03
    Registrato dal
    Apr 2008
    Messaggi
    121
    ah si funziona!!!

    avevo fatto un errore nel rimodellare il codice.

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.