Bonjour à tous, j'ai un problème avec des informations d'une table que j'aimerais afficher en fonction d'une autre table et j'aimerais votre aide :
Voici mon code :
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
20
21
22 <?php $cx = mysql_connect("******","******","******"); if($cx == 0){ ?> <font>ERREUR</font> </body></html> <? exit; } $test = mysql_select_db("******"); mysql_query("SET lc_time_names = 'fr_FR'"); $req="SELECT * FROM md_even WHERE DAY(date_even) = (SELECT DAY(date_clip) FROM md_clip ORDER BY id ASC LIMIT 1) AND MONTH(date_even) = (SELECT MONTH(date_clip) FROM md_clip ORDER BY id ASC LIMIT 1)"; $result = mysql_query($req) or die(mysql_error()); while($data = mysql_fetch_object($result)) { echo "$data->titre_even<br/>"; } ?>
En fait j'ai une table (md_clip) avec des données à l'intérieur. Il y a un champ date_clip ou est inscrit une date. J'ai une deuxième table (md_even) avec un champ date_even. J'aimerais que les données de la table md_even s'affiche en fonction de la date des données de md_clip mais seulement avec le jour et le mois.
Exemple :
J'ai 2 tables:
md_clip (id_clip, titre_clip, date_clip)
md_even (id_even, titre_even, date_even)
J'ai par exemple un article dans ma table md_clip :
01 premier article 12/02/2013
Et trois événements dans md_even:
01 premier événement 12/02/1911
02 deuxième événement 08/02/2013
03 troisième événement 12/02/1998
J'aimerais que les événements 01 et 03 soit affichés car leurs jours et mois correspondent à la date du premier article. J'espère que c'est assez clair car ça peut être complexe à expliquer
Merci d'avance.
Partager