Requete sql

Fermé
francois - 11 juin 2004 à 11:59
 francois - 11 juin 2004 à 13:14
Bonjour à tous

J'ai deux tables tb_a et tb_b avec la relation 1N
Je voudrais afficher le premier enregistrement de tb_a sous lequel il s'affiche tous les enregistrements de tb_b dont l'id tb_a est 1.
puis le deuxième enregistrement de tb_a sous lequel s'affiche tous les enregistrements de tb_b sous lequel l'id tb_a est 2 et ainsi de suite.
Voici ma requette

<? $res = mysql_query ("SELECT * FROM entite,contact WHERE entite.statut='CONTACT TELEPHONE' ORDER BY cp_ville");
while ($row = mysql_fetch_array ($res))
{ ?>

Merci de votre aide

4 réponses

Utilisateur anonyme
11 juin 2004 à 12:01
Et c'est quoi le probleme ? Ta requete ne te recrache rien ? Quel est le type du champs 'CONTACT TELEPHONE' ? (Au passage, on ne met pas d'espace dans le nom des champs).
As tu essayé d'executer la requete dans phpmyadmin ?

Kalamit,
14 jours avant le soleil, la mer et les mouettes. :)
0
Excuses moi de mon imprécison

Il y a une table pour les sociétés et une table pour les contact
En faite je souhaite afficher
sté A
contact 1 de la societe A
contact 2 de la societe A
sté B
contact 1 de la societe B
contact 2 de la societe B

alors que j'affiche
Sté A contact 1 de la societe A
Sté A contact 2 de la société A
Sté B contact 1 de la societe B
Sté B contact 2 de la société B

Je ne sais pas faire la requete

Merci
0
Mr.White Messages postés 251 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 17 juillet 2012 53
11 juin 2004 à 12:05
Euh ..., Kalamit peut-être que je louche mais si ce n'ai pas le cas 'CONTACT TELEPHONE' n'est pas une variable mais le contenu d'une variable donc i peut y avoir des espaces.
Ou alors il y a quelque chose que j'ignore (ce qui est possible).
0
Utilisateur anonyme
11 juin 2004 à 12:07
Woups... Toutes mes confuses, j'ai lu un peu vite. :o)

Ne pas tenir compte de ma remarque precedente sur les espaces (du moins dans ce cas la). :)

Kalamit,
14 jours avant le soleil, la mer et les mouettes. :)
0
oui c'est le contenu d'une variable, pas de probleme pour ta remarque, peux tu m'aider pour la requete.

Je te souhaite de toute façon une bonne journée
0
Utilisateur anonyme
11 juin 2004 à 13:04
<? $res = mysql_query ("SELECT * FROM entite,contact WHERE entite.statut='CONTACT TELEPHONE' ORDER BY cp_ville");
while ($row = mysql_fetch_array ($res))
{ affichage...
$id = $row['idcontact'];
$res2 = mysql_query("select * from contact where id=$id");
while ($row2 = mysql_fetch_array ($res2))
{affichage ..}
?>
avec tes noms de champs bien sur
0
Je te remercie beaucouip de ton aide
Bonne journée à toi
0