Visualizzazione dei risultati da 1 a 4 su 4

Discussione: query

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67

    query

    ciao a tutti,
    vorrei permettere, a chi ha compilato tutti campi di un form di iscrizione, di poter comparire nelle prime posizioni durante l'estrazione dati dal DB con una query. Mentre chi ha compilato tutti i campi tranne uno, vorrei che comparisse solo dopo quelli che li hanno compilati tutti.

    Grazie anticipatamente per i suggerimenti.

  2. #2
    select * from tabella order by campo DESC

    in questo modo estrae prima tutti i record dove campo è compilato


  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67
    ho provato come fai tu, ma non sono riuscito nell'intento.
    Probabilmente inserisco order by...in un punto sbagliato.
    ti posto la query nel caso potresti indicarmi come modificarla?
    Grazie


    $querylimit=("SELECT * FROM iscritti WHERE discipline= '"
    .$_SESSION['discipline']."' and provincia= '".$_SESSION['provincia']."' LIMIT $primo, $per_page ");

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67
    per tutti gli appassionati al problema vi comunico che ho risolto aggiungendo ORDER BY:

    querylimit=("SELECT * FROM iscritti WHERE discipline= '"
    .$_SESSION['discipline']."' and provincia= '".$_SESSION['provincia']."' ORDER BY compilati desc LIMIT $primo, $per_page ");

    e funziona

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.