Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour.
J'ai 2 tables MYSQL.
1- TABLE = client
avec article1, article2, article3.....article10. et (adresse, téléphone ect...)
chaque article a un numero genre KV381
2 TABLE = article
avec numero (de l'article genre KV381) , prix......(description)
Je voudrais afficher la table client avec les articles et prix correspondant.
J'essaye avec une jointure des 2 tables mais je coince après article1.
AND article2=numero (ou ODER BY article2=numero) ne marche pas
Voici mon code:
$q = 'SELECT client.article1 AS art1,client.article2 AS art2,article.prix AS px
FROM client
INNER JOIN article
ON article1=numero AND article2=numero';
$r = mysql_query($q);
while ($data=mysql_fetch_assoc($r))
{
Merci pour votre aide
Hors ligne
Salut,
Est-ce qu'un client peut avoir plusieurs articles ?
Si c'est le cas il te faut une 3e table pour faire le lien article/client
Table clients
cli_id,
cli_nom
cli_prenom
...
...
...
Table articles
art_id
art_designation
art_prix
...
...
...
Table clients_has_articles
cli_id
art_id
Comme ça dans la table clients_has_articles tu auras les lignes suivantes par exemple :
cli_id | art_id
1 | 10
1 | 5
1 | 2
Le client "1" a les articles 10,5,2
Ensuite tu fais une requête du genre :
J'espère t'avoir mis sur la voie.
Kaimite
Hors ligne
Pages :: 1