Afficher une requet sql???
Résolu
manoula
-
manoula -
manoula -
Bonjour,
je veux affiche les theme :
j'ai 2 tables actualites :id_theme..........
theme : id_theme, titre_theme
j'ai ecrit cette requet mais apparament ca ne fonctionne pas : select id_theme from actualites, theme where id_theme=titre_theme
????
merci d'avance
je veux affiche les theme :
j'ai 2 tables actualites :id_theme..........
theme : id_theme, titre_theme
j'ai ecrit cette requet mais apparament ca ne fonctionne pas : select id_theme from actualites, theme where id_theme=titre_theme
????
merci d'avance
1 réponse
-
Je suppose que tes id_theme sont 1, 2, 3 ... et tes titres : titre1, titre2, ... donc id_theme ne sera pas égal à titre_theme
Si tu veux afficher tes titres, pourquoi ne pas écrire : select titre_theme from theme-
oui t'a raison j'étais pas trop claire en faite j'ai une liste que je doit afficher la liste des actualité parmis il y a le champ titre theme mais ce champs n'existe pas dans la table actualites selement son id donc je doit y aller à la table theme pour avoire les titre par à pore à la table actualité
j'espère que j'étais un peux claire :) -
-
select titre_theme from theme T,actualites A where T.id_theme = A.id_theme
j'ai essaye c bon c marche mais le pb c que j'ai déja une requete qui affiche les autres enregistrement de ma liste : $resultat = mysql_query("SELECT * FROM actualites ORDER BY ". $cTri . " ,datepublication DESC");
comment peu on ajouter cette requete ??? -
-
désolé j'étais pas claire en faite dans ma page Actualite_liste.php qui contient la liste suivante: Théme, Titre, Texte, Langue, Date de publication,Date de péremption,Actif tous ses champs appartiennt à la table actualites sauf theme donc avant d'ajouter le champs theme ma requete étais:
$resultat = mysql_query("SELECT * FROM actualites ORDER BY ". $cTri . " ,datepublication DESC");
<?php $i = 0 ; while ($Enreg=mysql_fetch_array($resultat)) { if ($i % 2 == 0) $bgColor = ""; else $bgColor = "#CCCCCC"; $i++; $i = 0 ; ?> <tr onmouseover=" this.bgColor='#ABABAB'" onmouseout="this.bgColor='<?php print $bgColor;?>';" bgcolor="<?php print $bgColor;?>"> <td valign=top><?php print $Enreg["titre"];?></td> <td valign=top><?php print $Enreg["texte"];?></td> <td align="center" valign="middle"><?php print LibLangue($Enreg["langue"]);?></td> <td align="center" valign=middle><?php print date2string($Enreg["datepublication"]); ?></td> <td align="center" valign=middle><?php print date2string($Enreg["datepreremption"]); ?></td> <td valign=middle align=center><?php print estCoche($Enreg["actif"],1); ?></td> <td align=center valign="middle"><a href="Actualites_Details.php?Num=<?php print $Enreg["Num"];?>"><img src="img/voir.gif" border=0></a></td>
mais quand j'ai ajoputer le champs theme je doit ajouter une autre requete: select titre_theme from theme T,actualites A where T.id_theme = A.id_theme
ma question comment peu-t-on l'ajouter pour afficher le champs theme comme les autre ???
merciiii d'avance
-