requête avec jointure
requête avec jointure
soit la base commerce contenant les trois tables suivantes:
client(codeclt , nom,prenom,adresse)
article (codeart,,pu,qtestock)
commande(numcde,codeclt#,codeart#,date,total)
-insérer dans chaque table 3 enregistrements en respectant l’intégrité référentielle.
-soit la requête suivante :
Afficher le nom et l’adresse du client qui a commandé la commande numéro X
Voici la solution qui utilise la jointure sur le champ codeclt.
<?php
$con=mysql_connect('localhost','root','') or die (‘erreur de connexion’);
$bd= mysql_select_db('commerce',$con) or die ('base introuvable');
//echo('ok');
$result=mysql_query("SELECT nom,adresse FROM client, commande WHERE code='x' and client.codeclt=commande.codeclt");
$ligne=mysql_fetch_array($result);
echo($ligne['nom'].'<br>');
echo($ligne['adresse']);
mysql_close();
?>
client(codeclt , nom,prenom,adresse)
article (codeart,,pu,qtestock)
commande(numcde,codeclt#,codeart#,date,total)
-insérer dans chaque table 3 enregistrements en respectant l’intégrité référentielle.
-soit la requête suivante :
Afficher le nom et l’adresse du client qui a commandé la commande numéro X
Voici la solution qui utilise la jointure sur le champ codeclt.
<?php
$con=mysql_connect('localhost','root','') or die (‘erreur de connexion’);
$bd= mysql_select_db('commerce',$con) or die ('base introuvable');
//echo('ok');
$result=mysql_query("SELECT nom,adresse FROM client, commande WHERE code='x' and client.codeclt=commande.codeclt");
$ligne=mysql_fetch_array($result);
echo($ligne['nom'].'<br>');
echo($ligne['adresse']);
mysql_close();
?>
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|