Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Escludere righe da una query

    Vorrei chiedervi come si fa ad escludere da una query determinate righe.

    Faccio un esempio. Un utente sceglie 3 prodotti da una lista di 10, immagazzino i dati nel db semplicemente solo tramite l'id che li determina.
    Se torna nuovamente nella pagina della scelta non deve più trovare quelli che ha già scelto ma solo i 7 rimanenti.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Una cosa del genere:
    codice:
    SELECT * FROM `items` WHERE id NOT IN (id1,id2)

  3. #3
    perfetto, grazie.
    non so se può essere un problema per mysql se si fanno query con id non ordinati del tipo..

    SELECT * FROM `items` WHERE id NOT IN (2,45,7,3)

    sto cercando di ordinare i dati in un array con sort ma sistemare tutto non è così semplice.
    Se si possono immagazzinare i dati (e quindi fare query come quella sopra) senza problemi, lascio tutto come sta.

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    no, nessun problema...

    ciao

  5. #5

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