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

    Ordinare risultato query

    Ciao raga...scusate ma ne sono andato in palla...(è dalle 6.00 di stamattina..ke lavoraro ad 1 progetto da consegnare domani)...e vi chiedo 1 consiglio.


    praticamente dalla mia query ottengo una lista di dati che vengono ordinati in base alle preferenze del cliente, che le imposta dal suo pannello....in ordine di numero

    es.
    area 1
    area 2
    area 3
    area 4
    area 5
    area 6
    area 7

    io ho impostato la query con:

    ORDER BY progressivo

    ma nel momento in cui si arriva al numero 10...ottengo questo risultato

    area 1
    area 10
    area 2
    area 3
    area 4
    area 5
    area 6
    area 7
    area 8
    area 9


    Cosa stò sbagliando???
    Gestionale Strutture Ricettive...http://www.celexdesign.it

  2. #2
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Tu non sbagli niente...è un ordinamento normale che fa il SO...se usassi, per esempio, 2 cifre 01, 02, ... allora 10 lo metterebbe dopo 09; però il problema si presenterebbe a 100 e così via...se associ un ID come chiave primaria (con attributi autoincrement ed unsigned) ad ogni tupla, puoi usare nella query ORDER BY ID...è l'unica soluzione per il tuo problema

  3. #3
    il problema è ke l'amministratore del sito deve avere la possibilità di cambiare l'ordinamento dei risultati....
    Gestionale Strutture Ricettive...http://www.celexdesign.it

  4. #4
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Si, ok. Questa soluzione va bene, infatti, per ordinamento su progressivo...per altri tipi di ordinamento la clausola ORDER BY sarà diversa a seconda delle necessità

  5. #5
    Sai...ho momentaneamente risolto con le lettere.....

    faccio impostare

    A
    B
    C
    D
    E
    etc....


    e con ORDER BY funziona correttamente...che ne dici???
    Gestionale Strutture Ricettive...http://www.celexdesign.it

  6. #6
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Visto che devi consegnare il progetto domani, se non mi sbaglio, come soluzione va bene, ma quando finiscono le lettere dell'alfabeto, come continui? Se ti funziona va bene, però inserirei da subito una soluzione più robusta...buon lavoro
    Gab

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.