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. select con where
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      masterblank User • ultima modifica di

      a primo impatto proverei:

      $query_articolo="SELECT * from 'NOME_TABELLA' WHERE data_evento >= ( CURDATE() - INTERVAL 10 DAY ) AND (id_art_sottocategoria = 'beauty' OR id_art_sottocategoria = 'Solari' OR id_art_sottocategoria = 'Soin'";

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        grazie ma non è quello che vorrei fare io

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          tu hai solo fatto una una semplice selezione delle sottocategorie

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • shad
            shad Moderatore • ultima modifica di

            Ciao,
            non mi vengono soluzioni più performanti, quindi non posso far altro che suggerirti di fare un ciclo su un array contenente i nomi di tutte le categorie che vuoi ricercare ed eseguire una query con LIMIT 10 per ognuna di esse.

            In alternativa se usi una versione abbastanza aggiornata di MySql potresti fare un stored procedure che esegue tutto il ciclo. Sarebbe di sicuro più ottimizzato.

            Se mi vengono in mente altre soluzioni ti faccio sapere.

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Grazie Shad, pensavo che non ci fosse soluzione, per me andrebbe bene anche un array, basta che funziona.

              In pratica come dovrei fare? Mi potresti fare un esempio perfavore?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • shad
                shad Moderatore • ultima modifica di

                Scriverti tutto il codice sarebbe troppo articolato per me. Ti dico i passi essenziali:

                1. prepari un array del tipo: array('Beauty', 'Solari', ecc.)
                2. Ci fai un ciclo foreach sopra
                3. per ognuno esegui la query usando LIMIT 10 per farti dare solo i primi 10 risultati

                Poi dipende da quello che devi fare ma il succo è questo.

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  C'è qualcun altro che mi vuole dare altri consigli?

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    up

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Ho risolto, senza array.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • shad
                        shad Moderatore • ultima modifica di

                        Ciao,
                        mi fa piacere che tu abbia risolto.

                        Che ne dici di postare la tua soluzione qualora un domani potesse servire ad altri?

                        Saluti

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          Certo, ho messo una query nidificata dentro un'altra query.

                          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