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

    mysql - query ordinata per ordine lettera estratta

    Salve, sto realizzando una pagina in php per la visualizzazione di nomi di città, che a sorteggio, verranno elencate in base alla lettera estratta.

    Come posso fare questa query ?
    premetto che la pagina conterrà un elemento (città) per volta e saranno presente due link una per la città successiva e la precedente.

    Grazie

  2. #2
    La lettera "estratta" da chi viene estratta (es. l'utente, un rand in PHP, un rand in MySQL)?
    A partire dalla lettera, quale ordine definisce l'estrazione delle varie città (es. alfabetico, etc.)?

  3. #3
    ciao, grazie

    si la lettera viene estratta dall'utente e inserita in una form.
    per l'ordinamento a partire da quella lettera tutte le altre saranno in ordine alfabetico

  4. #4
    In MySQL usa SUBSTRING() per estrarre la prima lettera della città (se non hai predisposto un campo appositamente).

    Poi puoi eseguire un semplice ORDER BY per ordinare i risultati.

    Se vuoi far apparire le città in un ordine tipo U.. V... Z... A... B... C..., puoi usare IF() e ASCII() per ottenere un valore numerico adatta all'ordinamento.

  5. #5
    Se vuoi far apparire le città in un ordine tipo U.. V... Z... A... B... C..., puoi usare IF() e ASCII() per ottenere un valore numerico adatta all'ordinamento.

    devo estrarre il tutto in un unico recordset, si mi puoi aiutare ?

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.