Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Ottimizzazione script

  1. #1

    Ottimizzazione script

    Buon giorno a tutti vorrei sapere cortesemente come ottimizzare se è possibile, ciò che posto di seguito.In pratica ho una tabella con 11 campi.
    Gli stessi a seconda della query e quindi della condizione "where", mi vanno a popolare una porzione di pagina.html.
    Vi dico che, non è che vado a fare una ricerca, altrimenti avrei utilizzato uno switch, ma semplicemente vado ad estrapolare questi dati per popolare una semplice pagina.

    In questo modo:
    Codice PHP:
    if($conn){
    $sql     " SELECT * FROM " $_CONFIG['dbSitoTorneo'].".".$_CONFIG['table_partecipanti']." ";
    $sql1    "  where tipo = 'consiglio di amministrazione' order by id asc";
    $rs    =     mysql_query($sql $sql1) or die ("Errore nell'interrogazione");

    echo 
    "


        L'attuale [b]Consiglio di Amministrazione[/b] è composto da:
        <ul style='padding-left:20px'>"
    ;
            if (
    mysql_num_rows($rs) > 0) {
                while(
    $cRiga mysql_fetch_array($rs)){
                echo 
    "[*][b]".$cRiga['nome']." ".$cRiga['cognome']."[/b]";
                }
            }
    echo 
    "[/list]
        </p>

    "
    ;

    $sql2    " where sub_tipo = 'comitato esecutivo'  order by id asc";
    $rs    mysql_query($sql $sql2) or die ("Errore nell'interrogazione");

    echo 
    "


        Il [b]Comitato Esecutivo[/b] &egrave;  composto dal:
        <ul style='padding-left:20px'>"
    ;
            if (
    mysql_num_rows($rs) > 0) {
                while(
    $cRiga mysql_fetch_array($rs)){
                    echo 
    "[*]".$cRiga['qualifica'].":[b]".$cRiga['nome']." ".  $cRiga['cognome']."[/b]";
                }
            }
    echo 
    "[/list]
        </p>

    "
    ;

    //ect ect... 
    Come posso ottimizzare il tutto?
    Vi ringrazio come sempre.

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Ma se tipo fosse stato numerico avrei fatto un'unica query aggiungendo anche tipo nell'order by
    Per gli Spartani e Sparta usa spartan Il mio github

  3. #3
    facendo come dici,dovrei fare un'altra tabella es: TB_COD_TIPO e popolarla con i 3 codici per le le tipologie:
    1= comitato esecutivo
    2= consiglio amm.
    3= collaboratori

    strutturando la query attraverso una JOIN, o sbaglio?

    Quindi, l'ottimizzazione dello script che ho postato è legato al fatto della query?
    Se non modifico il Tipo in numero, non posso pttimizzare l'estrapolazione e quindi il popolamento della pagina.html?

    grazie

  4. #4
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Si scusami la mia risposta piu' che altro è stato un'osservazione nn un suggerimento. Cmq il JOIN non ti serve, almeno che tu abbia bisogno della descrizione.
    Per gli Spartani e Sparta usa spartan Il mio github

  5. #5
    si mi serve la descrizione...

  6. #6
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Allora dovresti aggiungere anche il JOIN
    Per gli Spartani e Sparta usa spartan Il mio github

  7. #7
    ciao buon giorno.
    Anche se ho 12 miseri record composti da 12 campi, devo fare un'altra tabella per la JOIN?
    Insomma...boh!!Che ne dici?
    A parte tutto, posso ottimizzare come ti chiedevo nel precedente post oppure anche lasciando tutto com'è, va bene lo stesso?

    Grazie mille...
    Buona giornata...

  8. #8
    come posso ottimizzare?
    grazie mille

  9. #9
    riscrivere la query sarebbe sicuramente un punto di partenza!

    Puoi postare il tracciato record delle tabelle che devi interrogare?

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.