Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1268 connectés 

  FORUM HardWare.fr
  Programmation

  [MYSQL] Comment faire si deux champs portent le même nom?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MYSQL] Comment faire si deux champs portent le même nom?

n°56942
gizmo
Posté le 02-09-2001 à 13:56:02  profilanswer
 

Voila j'ai un truc comme ca:
 
$query="SELECT A.id,A.titre,A.born,A.nbrep,A.nbvue,A.open,B.login,C.login FROM sujet_$cat AS A ";
$query.="LEFT JOIN users AS B ON A.user_id=B.id LEFT JOIN users AS C ON A.last_id=C.id ";
$query.="ORDER BY A.born DESC";
$liste=mysql_query($query);
while($sujet=mysql_fetch_array($liste))
...
 
Le problème c'est que comme B et C sont la même table, je ne peux pas donner des nom différent a mes champs et du coup C.login écrase B.login dans mysql_fetch_array comment faire pour accéder aux deux? Sans utiliser mysql_fetch_row car je change souvent des paramètres pour le moment.

mood
Publicité
Posté le 02-09-2001 à 13:56:02  profilanswer
 

n°56962
Sh@rdar
Ex-PhPéteur
Posté le 02-09-2001 à 17:17:53  profilanswer
 

SELECT B.Login as LoginB .......... C.Login as LoginC........


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°56963
gizmo
Posté le 02-09-2001 à 17:23:47  profilanswer
 

:jap:  :jap:  :jap:  
 
j'ignorais qu'on pouvais faire des alias sur les champs. D'ou tu sort tous ca, t'as un bouquin ou un site de référence?

n°56965
Sh@rdar
Ex-PhPéteur
Posté le 02-09-2001 à 17:30:28  profilanswer
 

http://www.mysql.com  :D  
 
le réflèxe dès que tu veux faire un truc que t'as jamais osé, c'est de vérifier si y a pas une fonction toute faite pour ça  :sol:  et en général oui.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°56968
gizmo
Posté le 02-09-2001 à 18:11:35  profilanswer
 

:D oui c'est vrai mais bon, je trouve que leur référence manual est tellement mal fait que ca en devient rébarbatif.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [MYSQL] Comment faire si deux champs portent le même nom?

 

Sujets relatifs
mysql_connect($host,$user,$pas s) or die(Connexion impossible);[MySQL-PHP] Stocker une image dans une base
linux et programmation PHP mySQLMySQL help pour trouver l'erreur de cette putain de requete
[PHP] [mySQL] recuperation et operation pour faire une moyenne.[php/mysql] 2 QUESTIONS INSIDE!
[php / Mysql ] un mot sur 2 ![mysql]recuperer toutes les valeurs des champs d'une requete
requete Mysql 
Plus de sujets relatifs à : [MYSQL] Comment faire si deux champs portent le même nom?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR