Bonjour, voici un exemple de code php (explication après) :
Voilà J'ai une base avec plusieurs centaines d'enregistrements par jour et je veut récupérer la liste des jours.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 function GetDates(){ $database->setQuery("SELECT date FROM `#__pecSsListing` ORDER BY `date` DESC") ; $vDates = array() ; $lines = $database->loadObjectList(); $dateRef = "" ; foreach($lines as $line){ if ($dateRef == $line->date) continue ; $dateRef = $line->date ; $vDates[] = $dateRef ; } return $vDates ; }
Exemple :
et mon vecteur doit comporter : 13.08.2008, 14.08.2008.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 1|13.08.2008|xxx 2|13.08.2008|xxx 3|13.08.2008|xxx 4|14.08.2008|xxx 5|14.08.2008|xxx
Alors mon petit code fonctionne très bien, mais je suis sûr qu'il y a moyen de faire plus simple via une requete SQL.
Merci, Cédric
Partager