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

    come scrivere una select

    ciao a tutti, ho una mia tabella con le delle news ... supponiamo con 3 campi:

    id - data - testo

    che select devo scrivere per stampare le news raggruppate in questo modo (ORDER BY data DESC)

    news del 09.09.2009
    testo news1
    testo news2
    testo news3

    news del 08.09.2009
    testo dell'unica news

    news del 07.09.2009
    testo news1
    testo news2

    e via dicendo... raggruppate per data

    grazie a tutti!
    aquatimer2000

  2. #2
    nella query metterai ... ORDER BY data DESC presumendo che il campo data sia nel formato yyyy-mm-dd

    per stampare solo una volta la data beh! questo lo devi gestire con il php. Con una if controlli se il campo data e' diverso dal precedente lo stampi, altrimenti lo ometti.

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

  3. #3
    ho capito quindi è come pensavo io ....

    avevo letto da qualche parte GROUP BY ma poi leggendo meglio, e anche tu me lo confermi, non è la soluzione che cerco io .. !

    Grazie per l'aiuto
    aquatimer2000

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    14
    come query puoi usare anche:
    SELECT data,titolo FROM notizie GROUP BY DATA DESC

    però la suddivisione per data devi comunque gestirla in php.

    posto anche la seguente query che potrebbe esserti utile:

    SELECT data,titolo FROM notizie WHERE data BETWEEN $datainizio AND $datafine

    per avere l'elenco delle notizie comprese tra due date.

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.