Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110

    Ordinare il risultato in base ad un valore

    io effettuo qst ricerca nel DB

    SELECT * FROM rel_cat_news WHERE id_cat_pad = $id_cat_pad

    nella tabella rel_cat_news vi è un campo chiamato "id_news" che contiene gli id delle notizie, ora io vorrei che mi estraesse prima quei dati che hanno in questo campo il valore "0" e poi tutti gli altri...
    come modifico la stringa?

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    codice:
    SELECT * 
    FROM rel_cat_news 
    WHERE id_cat_pad = $id_cat_pad 
    ORDER BY id_news
    Errare humanum est, perseverare ovest

  3. #3

    Re: Ordinare il risultato in base ad un valore

    Originariamente inviato da HammerFist
    io effettuo qst ricerca nel DB

    SELECT * FROM rel_cat_news WHERE id_cat_pad = $id_cat_pad

    nella tabella rel_cat_news vi è un campo chiamato "id_news" che contiene gli id delle notizie, ora io vorrei che mi estraesse prima quei dati che hanno in questo campo il valore "0" e poi tutti gli altri...
    come modifico la stringa?
    codice:
    SELECT * 
    FROM rel_cat_news 
    WHERE id_cat_pad = $id_cat_pad
    order by id_news
    se invece vuoi prima l'id_news 0 seguito dall'id_news piu' alto fai una SELECT .. UNION.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    Grazie!

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.