J'ai toujours mon petit soucis avec ma requette. je pense que mon a_articleid est vide, ce qui fait que mon where me donne rien ??? enfin je pense.
car j'ai voulu faire une requette a la place d'en faire 2...


je voudrai faire cela :
select a.articleid as A_ARTICLEID<----- ce a_articleid dans ma clause where comment faire ?

where c.id=a_articleid


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
23
24
25
26
 
function ArticleIndexX() {
global $db;
 
  $sql = "select a.articleid as a_articleid, " .
    "c.id as c_id, " .
    "c.titre as c_titre, " .
    "c.contenu as c_contenu " .
    "from accueil a, contenus c " .
   "where c.id=a_articleid";
 
echo $sql; // le eco de ma requette : select a.articleid as a_articleid, c.id as c_id, c.titre as c_titre, c.contenu as c_contenu from accueil a, contenus c where c.id=a_articleid
 
   $req = mysql_query($sql);
   $data= mysql_fetch_array($req);
 
   $c_titre=$data["c_titre"];
   $c_contenu=$data["c_contenu"];
 
   echo "   <table width=\"100%\"  border=\"0\" cellspacing=\"2\">";
   echo "<tr>";
   echo "<td>" . $c_titre . " " . $c_contenu . "</td>";
   echo "</tr>";
   echo "</table>";
 
}
merci pour votre aide !