Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481

    ordinare a piacere una tabella di un db

    Avete presente quando in alcuni siti ci sono delle liste di prodotti e per stabilire l'ordinamento, accanto ad ognuno di essi ci sono i tasti "freccia su" e "freccia giu"? Vorrei fare una cosa del genere, ho creato un altro campo nella tabella (posizione) che contiene una sorta di indice, ogni volta che premo i tasti per l'ordinamento la query mi scabmia il valore del campo posizione con l'istanza precedente o successiva a seconda dei casi. Ovviamente l'order by è per il campo posizione. E' giusto un approccio simile o consigliate qualche altra soluzione più elegante e performante?!

  2. #2
    Onestamente non ho capito bene la tua soluzione.
    Io facevo scegliere da una selecet discendente e ascendente e poi in order by lo inserivo.
    Veniva qualcosa tipo:
    [...] ORDER BY criterio ASC
    [...] ORDER BY criterio DESC
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  3. #3
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481
    Originariamente inviato da mircov
    Onestamente non ho capito bene la tua soluzione.
    Io facevo scegliere da una selecet discendente e ascendente e poi in order by lo inserivo.
    Veniva qualcosa tipo:
    [...] ORDER BY criterio ASC
    [...] ORDER BY criterio DESC
    non mi sono spiegato, immaginiamo che abbiamo un db con i campi
    id, nome, posizione
    0 pippo 3
    1 pluto 1
    2 minnie 2

    io li visualizzo con un order by posizione, e per cambiare l'ordine di visualizzazione di ciascun elemento, opero sul campo posizione, in modo che l'utente possa scegliere quale debba essere il primo elemento della lista, quale il secondo ecc. se uso un order by nome sono appunto vincolato dal nome, e se voglio come primo record visualizzato uno che inizia con la lettera Z non posso.

  4. #4
    Ho capito. Se è così per me va bene come hai fatto. Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  5. #5
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481
    Originariamente inviato da mircov
    Ho capito. Se è così per me va bene come hai fatto. Ciao!
    Grazie della valutazione, credevo ci fossero approcci diversi/migliori.

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.