Utilisation d'un alias (AS)

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 : Utilisation d'un alias (AS)

Re: Utilisation d'un alias (AS)

par Skippy » 05 nov. 2009, 21:42

Ah ok.

Merci pour le lien.

Je vais m'y prendre autrement.

bonne soirée

Re: Utilisation d'un alias (AS)

par Dr@ke » 05 nov. 2009, 19:26

Salut,
Apparemment, tu ne peux pas utiliser de clause WHERE avec un Alias.
http://dev.mysql.com/doc/refman/5.0/fr/ ... alias.html

Re: Utilisation d'un alias (AS)

par Skippy » 05 nov. 2009, 19:02

C'est ce que j'ai fait.

Voir 2ieme code ci-dessus.

Re: Utilisation d'un alias (AS)

par zeus » 05 nov. 2009, 17:36

Bonjour,
Je sais que je dois utiliser un alias (AS), mais je n'arrive pas :(
C'est à dire ?

En tout cas l'utilisation, c'est
SELECT table.champ AS alias ...

Utilisation d'un alias (AS)

par Skippy » 05 nov. 2009, 16:03

Bonjour.

j'ai un soucis avec une jointure. j'aimerai afficher dans ma pages deux champs se trouvant dans deux tables différentes, qui se nomment malheureusement la même chose
Il s'agit de $title

Table stories.title me donne te titre de mon article
Table stories_cat.title me donne le titre de la catégorie
$result = sql_query("select stories.sid, stories.aid, stories.title, stories.time, stories.hometext, stories.comments, stories.counter from stories LEFT JOIN stories_cat ON stories.catid=stories_cat.catid  WHERE stories_cat.catid='8' OR stories_cat.catid='9' OR stories_cat.catid='10' ORDER BY rand()  limit 1");
Ce que j'aimerai c'est afficher :

Voitures : Années 60

Voitures serait $title de stories_cat.title
Années 60 serait $title de stories.title
$result = sql_query("select stories.sid, stories.aid, stories.title AS title1, stories.time, stories.hometext, stories.comments, stories.counter from stories LEFT JOIN stories_cat ON stories.catid=stories_cat.catid  WHERE stories_cat.catid='8' OR stories_cat.catid='9' OR stories_cat.catid='10' ORDER BY rand()  limit 1");
Voitures serait $title de stories_cat.title
Années 60 serait $title1 de stories.title

Je sais que je dois utiliser un alias (AS), mais je n'arrive pas :(

D'avance merci pour l'aide