Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228

    Aggiornamento ciclico di record

    Ciao a tutti ho questa esigenza:

    in un form posso definire un rank del record che sto inserendo da 1 a 10

    quindi per esempio inserisco un record ed avrà in automatico il valore 10

    se ne aggiungo uno nuovo prenderà valore 10 e quello precedente 9 (fin qui nessun problema mi basta cercare un record con valore uguale a quello che sto inserendo e aggiornarne il valore riducendolo di 1)

    il problema si presenta ora:

    se inserisco un nuovo record con valore 10, il vecchio 10 diventa 9, ma il vecchio 9 non diventa 8.

    A voi l'ardua sentenza

  2. #2
    non si tratta di dare sentenze ma di modificare anche gli altri record.

    Se vuoi ridurre di 1 tutta la tabella bastera' fare un query update senza il where.

    update tabella set campo = campo - 1

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228
    se il valore è 0 si ferma o arriva a -1 -2 ecc...?

  4. #4
    Originariamente inviato da Scream
    se il valore è 0 si ferma o arriva a -1 -2 ecc...?
    fai una prova e lo verifichi da te. se si deve fermare a 0 metti una condizione

    where campo > 0

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.