Hello,
Voila mon problème je voudrais faire un carrousel sur ma page d'accueil avec les derniers contenus postés.
Le problème est que ces contenus ne sont pas stockés sur une seule table... et je ne trouve pas de requête pour récupérer les 5 derniers contenus sur mes 3 tables par ordre de création

Comment faire ?

Merci d'avance.

5 réponses


Grafikart
Réponse acceptée

effectivement tu crée un tableau contenant donc les 15 élément indexer par la date sous forme de timestamp puis tu fais un ksort (organise le tableau par les index) et tu ne prend que les 5 premier éléments

Tu as essayé en utilisant des left join?

Si tu ne peux pas faire de liaison tu récup les 5 dernier contenu des 3 tables avec 3 requetes puis tu compare les dates en PHP pour créer ton tableau final.

rom07
Auteur

Maintenant mon problème c'est comment comparer des dates et les ajouter les 5 dernières dans un nouveau tableau ??? :/

Pour mélanger tes 3 tableaux tu prends la fonction php array_merge() mais après avec un sort() ou unsort() sur la date devrait je pense te mettre tout dans l'ordre.