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. Richiesta record successivo rispetto a quello passato con GET
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      tonyx User Attivo • ultima modifica di

      ma se li ordini al contrario per pescare il precedente devi lasciare come segno > anzicche < o sbaglio?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        skyline User Attivo • ultima modifica di

        è sempre minore 😉
        id = 80

        100
        97
        91
        88
        82
        80(ID)
        **79(prende questo)
        **75
        ...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          tonyx User Attivo • ultima modifica di

          Giusto!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • E
            erica.gir User • ultima modifica di

            azz...
            funziona si pero' mi passa sempre al primo (che in questo caso e' l'ultimo!)
            che sclero....

            Sentite, stavo provando, su consiglio di Sups, a mettere LIMIT 1 in modo che "scenda solo di 1" ma mi dice che la query e' scritta male, dove sbaglio?:

            SELECT product.code
            FROM product
            WHERE product.code > codegetprev LIMIT 1
            ORDER BY product.code DESC

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              skyline User Attivo • ultima modifica di

              hai sbagliatoooooo 😄 non funziona perchè hai messo > invece che < ehehehe

              scrivila così

              
              SELECT product.code
              FROM product
              WHERE product.code < codegetprev 
              ORDER BY product.code DESC LIMIT 1
              
              
              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • E
                erica.gir User • ultima modifica di

                nulla da fare, e' proprio un rompicapo!
                salta sempre all'id maggiore esistente... ma possibile?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • S
                  skyline User Attivo • ultima modifica di

                  ti conviene prendere tutti i dati e farlo con php 🙂 con un ciclo li fai passare tutti...

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • E
                    erica.gir User • ultima modifica di

                    ho provato anche con:

                    SELECT product.code
                    FROM product
                    GROUP BY product.code HAVING product.code > codegetprev
                    LIMIT 1

                    ma il risultato e' lo stesso....

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • S
                      skyline User Attivo • ultima modifica di

                      ma devi fare minore non maggiore...

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • E
                        erica.gir User • ultima modifica di

                        ma sono un'infinita' di record... non si rallenta tutto?
                        (a parte che non saprei come farlo...)

                        quello che non capisco e' perche' con il successivo funziona, mentre con il precedente non ne vuole sapere!

                        e per il successivo la query e' semplicemente questa:
                        SELECT product.code
                        FROM product
                        WHERE product.code > codegetnext
                        ORDER BY product.code

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • E
                          erica.gir User • ultima modifica di

                          si hai ragione, l'avevo fatto con < ho solo scritto male qui!

                          il maggiore > funziona, incrementa di uno soltanto
                          il minore < no, passa al numero piu' piccolo se ordino in modo crescente, e passa al numero piu' grande se ordino decrescente...

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • E
                            erica.gir User • ultima modifica di

                            vi do' una bella news OT intanto che risolviamo (si spera!) questo rompicapo!
                            ho visto ora che i messaggi privati memorizzabili sono passati da 3 a 350!

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • S
                              skyline User Attivo • ultima modifica di

                              ti spiego perchè con il maggiore funzione

                              id = 3 (vuoi trovare il maggiore

                              1
                              2
                              3
                              5(successivo)

                              minore
                              **1
                              2
                              **3
                              4
                              i primi due sono minori e lui prende il primo che trova quindi non va bene

                              dopo un po che li mandi si aumentano da soli a 350 😄 ehehhe

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • E
                                erica.gir User • ultima modifica di

                                ok, pero' e' strano che non funzioni con il trucchetto di ordinarli decrescenti...

                                9
                                8
                                5 da questo voglio il >
                                2 dovrebbe essere questo! :mmm:
                                1

                                @Skyline said:

                                dopo un po che li mandi si aumentano da soli a 350 😄 ehehhe
                                bello 🙂

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • S
                                  skyline User Attivo • ultima modifica di

                                  il minore se mai... 😄 ehehehe < è il minore e > è il maggiore

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • T
                                    tonyx User Attivo • ultima modifica di

                                    Scusate ma nelle query scritte da Erica, manca il DESC

                                    SELECT product.code
                                    FROM product
                                    WHERE product.code < codegetnext
                                    ORDER BY product.code DESC

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • S
                                      skyline User Attivo • ultima modifica di

                                      erica è un po una casinista nel ricopiare se il problema è quello mi ammazzo, scusate l'OT

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • E
                                        erica.gir User • ultima modifica di

                                        cavolo ❌x❌x:x

                                        EUREKA!!!!!!!!

                                        SELECT product.code
                                        FROM product
                                        WHERE product.code < codegetprev
                                        ORDER BY product.code DESC
                                        

                                        G-R-A-Z-I-E!!!!!!!!!!!!!!!!!!!:yuppi: :yuppi: :yuppi:

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • E
                                          erica.gir User • ultima modifica di

                                          @Skyline said:

                                          erica è un po una casinista nel ricopiare se il problema è quello mi ammazzo, scusate l'OT

                                          no, giurin giuretto... :rollo: erano solo errori a ricopiare, dopo tutte le prove fatto volevo postarvi un riassunto delle query e dei risultati per cercare di capire come si poteva fare....

                                          e per puro caso ho provato la combinazione giusta!

                                          pero' ancora non l'ho capita perche' ordina in decrescente e prende il minore, bho?!? mi sembra strano ma funziona!!!! :yuppi:

                                          SELECT product.code
                                          FROM product
                                          WHERE product.code < codegetprev
                                          ORDER BY product.code DESC

                                          grazie mille per la vostra pazienza!
                                          appena sistemo tutto il codice vi mando il link al sito cosi' vedete il risultato dei nostri sforzi!

                                          Grazie ancora!

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • S
                                            skyline User Attivo • ultima modifica di

                                            te lo avevo detto 15 post fa di fare così... 😞 vabbè sono contento che hai risolto

                                            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