Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Archivio Mesi

  1. #1

    Archivio Mesi

    Salve,
    sto realizzando la classica funzione che hanno i blog di mostrare l'elenco dei mesi e mostrare gli articoli di quel determinato mese.
    Sapete come posso realizzarla, ricavando l'elenco dei mesi direttamente dalla tabella "Articoli".

    Tab. Articoli:
    id
    Titolo
    Data
    Categoria

    Praticamente come dovrei impostare il "filtro" sul campo "Data"?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Per data che tipo di campo hai scelto?

  3. #3

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Dipende, devi fare una query solo in base al mese (hai articoli relativi solo ad un anno) o devi fare una query su anno e mese (archivio con record che si riferiscono a più anni) ?

    per una query solo sul mese basta

    select * from tabella where month(campo_data) = 'x'

    se invece ti servono mese e anno due esempi sono questi

    select * from tabella where year(campo_data) = "2006" and month(campo_data) = "8"

    select * from tabella where left(campo_data,7) = concat_ws("-","2006","08")
    in questo caso devi usare str_pad per portare i mesi inferiori a 10 ad avere due cifre, altrimenti la query non funzionerà.

    Poi dipende da come imposti lo script per il passaggio di parametri via get.

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.