Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Ordinare numericamente il risultato di una query

    Ciao a tutti,avrei bisogno cortesemente di una mano..
    ho la seguente query:
    $resultTabella = mssql_query ($sqlTabellaLato);
    while($row= mssql_fetch_assoc($resultTabella)){
    echo $row['ragione_sociale'] . "<br/>";
    }

    vorrei che la ragione sociale che stamperò in un div ,venisse ordinata numericamente, ma non riesco a farlo, riuscite ad aiutarmi?
    Grazie Mille

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Intanto non ci fai vedere la query, ma ad intuito: usare la clausola ORDER BY direttamente nella query per avere il risultato in ordine?

  3. #3
    <?php
    $sqlTabellaLato="
    WITH lista_zone (zona) AS (
    SELECT
    zona
    FROM
    Import.vwX_ZoneUtentiiPad
    WHERE
    utenteipad = '" . $_REQUEST["venditore"] . "'
    )
    SELECT DISTINCT
    codice,
    ragione_sociale,
    indirizzo,
    cap,
    citta,
    provincia,
    longitudine,
    latitudine
    FROM Import.vwX_Clienti c JOIN lista_zone lz ON c.cod_zona_venditore = lz.zona
    WHERE longitudine != 0 AND latitudine != 0;
    ";
    $resultTabella = mssql_query ($sqlTabellaLato);
    while($row= mssql_fetch_assoc($resultTabella)){
    echo $row['ragione_sociale'] . "<br/>";
    }
    ?>

  4. #4
    questa è la query,non posso usare order by direttamente nella query

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Appunto, nella seconda query aggiungi alla fine la clausola ORDER BY per ordinare i risultati in base alla ragione sociale.

  6. #6
    non funziona,mi riesci per favore a inserire te order by ?

  7. #7
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Che vuol dire "non funziona"? Come hai fatto tu?

  8. #8
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Che vuol dire "non funziona"? Come hai fatto tu?
    in realtà non sapre dove metterlo,puoi incollarmi il codice se ti va?
    grazie ma è da poco che uso sql

  9. #9
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    ...
    WHERE longitudine != 0 AND latitudine != 0 ORDER BY codice ASC;

    se vuoi che l'ordine numerico sia in base al codice (unico campo numerico che vedo tra quelli che recuperi)

  10. #10
    forse mi sono spiegato male, vorrei che nel div, dove mi stampa la ragione sociale, comparisse un elenco numerato con accanto ragione sociale.
    es:
    1 fabio rossi
    2 mauro verdi
    3 paolo rossi

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.