jointure

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : jointure

Re: jointure

par Mazarini » 13 août 2012, 13:50

Bonjour,

Eventuellement, il est possible de remplacer "items.title" par "items.title as items_title", le choix du nom après as étant libre. Cela serait utile si tu voulais avoir accès aux 2 colonnes.

Re: jointure

par chessmancaryl » 13 août 2012, 11:37

J'ai trouvé la solution.
On ne fait pas select *
On fait juse le select sur les champs dont on a besoin
Dans mon cas: items.title

jointure

par chessmancaryl » 13 août 2012, 11:15

Bonjour;

J'ai fait une jointure entre deux tables.
Jusque là tt va bien.
Sauf que ttes les deux contiennent un même champ title.
Je veux afficher le title de la première table mais
c'est celui de la seconde qui s'affiche.

Voilà mon bout de code :
$res=mysql_query("SELECT * FROM items INNER JOIN images ON items.id=images.foreign_key WHERE NOT(link ='')AND items.category_id=3 ORDER BY items.created DESC LIMIT 0,5");
while ($tab = mysql_fetch_array($res)) {
$title=($tab['title']);

echo($title);


Could someone help please?