cs_Yossi
Messages postés40Date d'inscriptionmardi 11 mars 2003StatutMembreDernière intervention 5 septembre 2006
-
3 août 2004 à 17:06
aurelien0306
Messages postés181Date d'inscriptionjeudi 27 février 2003StatutMembreDernière intervention 2 mars 2009
-
4 août 2004 à 00:18
bonjour,
-je suis sous mysql
-j'ai 2 tables client(id,nom....) et produit (id,nom...)
-j'ai une requete sql du style
'select * from client c, produit p....'
comment fait on a partir d'un tableau $tab qui contient la ligne de resultat pour extraire seulement c.nom ?
Merci d'avance.
Yossi
aurelien0306
Messages postés181Date d'inscriptionjeudi 27 février 2003StatutMembreDernière intervention 2 mars 2009 4 août 2004 à 00:18
....lol désolé je peux pas m'empecher (le select * c pas ce qu'il se fait de plus bo)
moi je te conseillerai (c juste un conseil rien de plus) plutot d'écrire chaque champ dans le select et d'utiliser un alias pour les champs de meme nom..
dans ton exemple ça donnerait :
select c.id as id_client, c.nom as nom_client, ...,p.id as prod_id, p.nom as prod_nom from client c, produit p...
et comme ça pour extraire que le nom du client d'une ligne du résultat (contenue dans ta variable $tab) ,tu as direct $tab["nom_client"]