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. shift update
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      pasquale.aic User Newbie • ultima modifica di

      shift update

      Buongiorno a tutti,

      ho la seguente tabella iniziale
      [HTML]
      id id_utente
      1 10
      2 14
      3 16
      [/HTML]

      Dovrei far in modo che ogni volta alla pressione di un pulsante avvenga un Update della tabella e il campo id_utente sciffiti di 1 posizione ovvero

      [HTML]
      id id_utente
      1 16
      2 10
      3 14
      [/HTML]

      Qualche suggerimento?
      :ciauz:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • F
        flaviors200 User Attivo • ultima modifica di

        Ciao,

        non si capisce bene cosa vuoi fare, puoi descriverlo meglio? Anche perché dall'esempio io non vedo i valori spostati di una posizione.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          mentelibera User Attivo • ultima modifica di

          Ho l'impressione che si tratti di un buffer circolare perché l'ultimo elemento dell'id_utente diventa il primo id mentre tutti gli altri id_utente vanno assegnati all'id successivo all'originario.

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            Ciao,

            se ho capito cosa ti serve:

            a) leggi il db e "butti" tutto dentro un array
            b) crei un array temporaneo con valori identici ma chiavi con lo stesso valore sottratto di uno (più il primo che diventa ultimo ovviamente)
            c) pulisci la tabella (magari facendo una temporanea prima) e butti dentro i valori dell'array temporaneo.

            Ci son modi molto più eleganti per farlo (ad esempio potresti crearti direttamente la tabella temporanea ed usarla al posto dell'altra) però imho come descritto è facilmente implementabile...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • F
              flaviors200 User Attivo • ultima modifica di

              @MenteLibera said:

              Ho l'impressione che si tratti di un buffer circolare perché l'ultimo elemento dell'id_utente diventa il primo id mentre tutti gli altri id_utente vanno assegnati all'id successivo all'originario.

              Vero non ci avevo fatto caso 😄

              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