Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Come Impostare Tabelle
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      pietror User Attivo • ultima modifica di

      In un unica riga ti verrebbe poco comodo.
      Le tabelle delle associazioni servono per quello, poi di sicuro dovrai mettere degli indici per ottimizzare le prestazioni!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • L
        luigimdg88 Bannato User Attivo • ultima modifica di

        @PietroR said:

        In un unica riga ti verrebbe poco comodo.
        Le tabelle delle associazioni servono per quello, poi di sicuro dovrai mettere degli indici per ottimizzare le prestazioni!
        Ok.. Credo abbiate ragione voi.. Daltronde qui sono io il niubbo..:D
        Tral'altro ora che ho scoperto il metodo DISTINCT per il MySQL le cose si stanno semplificando parecchio..:)

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          crmwebs User • ultima modifica di

          Attenzione all' utilizzo del Distinct, è un metodo molto pesante, quindi mi raccomando di fare attenzione al suo utilizzo, specialmente se vuoi delle prestazioni elevate, evita il suo utilizzo o utilizza un batch notturno per creare una tabella che contenga i campi giá filtrati dalla Distinct a parte da poter utilizzare tranquillamente durante l` utilizzo dell' applicazione.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            pietror User Attivo • ultima modifica di

            in alternativa al distinct potresti usare un'accoppiata order by (campo da ordinare) LIMIT 1 (per prendere solo la prima riga).
            Se ci metti un esempio vediamo cosa si può fare

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              luigimdg88 Bannato User Attivo • ultima modifica di

              Non conosco le soluzioni che mi avete proposto, ma mi informerò a riguardo..
              In effetti potrei creare un padre by dove controllo se i campi sono uguali ed in tal caso va avanti.. Sarà un po' più laborioso ma dovrei riuscire a ricavarne qualcosa..
              Perché in effetti già avevo notato che le pagine sono abbastanza lente nonostante le tabelle di prova contengano 5/6 record..

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                pietror User Attivo • ultima modifica di

                Con 5/6 record dovrebbero essere velocissime di base..

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • L
                  luigimdg88 Bannato User Attivo • ultima modifica di

                  @PietroR said:

                  Con 5/6 record dovrebbero essere velocissime di base..
                  Infatti mi sembra alquanto strano.. Poi essendo in locale mi preoccupa la cosa.. Immagino che una volta online le comunicazioni saranno ben più lente..

                  PS: Grazie a tutti quanti per l'interessamento, davvero! Non me lo sarei mai aspettato di ricevere cosi tante risposte mirate ed esaurienti, Grazie! :030: 😄

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • L
                    luigimdg88 Bannato User Attivo • ultima modifica di

                    Non so se posso chiedere qui dato che si tratta sempre della stessa fase dello stesso progetto..
                    Ho creato le due tabelle, realizzato le pagine per inserire, modificare e cercare nelle tabelle, quindi è arrivata l'ora X (:D) in cui devo realizzare la pagina per selezionare le Auto da associare a ogni Prodotto..
                    Io avrei pensato di inserire nella pagina di modifica del Prodotto una lista delle Auto esistenti in archivio, con un checkbox per ogni auto in modo da poterne selezionare più per volta, ma al momento non avrei idea di come impostare i valori delle checkbox per poi poter recuperare tutti i valori ed inserirli nella tabella per associarli ai Prodotti..
                    Un aiutino..? 🙂

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      pietror User Attivo • ultima modifica di

                      potresti mettere nel checkbox l'id del record relativo all'automobile
                      oppure un campo id separato dal check box e se è selezionato vai a leggere il relativo id (forse è meglio questa)

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • L
                        luigimdg88 Bannato User Attivo • ultima modifica di

                        @PietroR said:

                        potresti mettere nel checkbox l'id del record relativo all'automobile
                        oppure un campo id separato dal check box e se è selezionato vai a leggere il relativo id (forse è meglio questa)
                        Si, credo di sapere come fare per creare la lista.. L'unico problema è che la lista diventerà decisamente lunga nel breve periodo se non creo dei gruppi (Marca) e dei sottogruppi (Modelli)..
                        Come spiegavo qui, ma sono ancora in attesa di una risposta..😢
                        giorgiotave.it/forum/php-mysql/236144-checkbox-con-gruppi-e-sottogruppi.html

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti