Boucle en php -- HELP !!!
xav'
-
StreM Messages postés 515 Date d'inscription Statut Membre Dernière intervention -
StreM Messages postés 515 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un prob avec une base de donne sous mysql. J'ai en effet 3 tables dans ma database : 1 table film, 1 table acteur, et 1 table relation.
Le resultat est le suivant quand mon code s'execute :
TITANIC | Leonardo di caprio
TITANIC | Kate Winsley
TITANIC | Bily Zane
ROCKY | Sylvester Stallone
ROCKY | Talia Shire
Je souhaiterais eviter de repeter le film et avoir plutot le code suivant :
TITANIC | Leonardo di caprio, Kate Winsley, Bily Zane
ROCKY | Sylvester Stallone, Talia Shire
Quelqu'un peut-il me donner une solution a mon prob a partir de mon code? Merci d'avance...
Ci-dessous mon code :
//***********************************
<?php
//connexion database
$liendb = mysql_connect('localhost', 'root', '');
//selection database
mysql_select_db ('essai');
$sql = "SELECT titre_film,nom_acteur FROM film,acteur,relation where film.code_film=relation.code_film and relation.code_acteur=acteur.code_acteur";
$resultat = mysql_query ($sql);
echo "<table >";
echo "<tr>";
echo "<td>Titre<td>";
echo "<td>Acteur</td>";
echo "</tr>";
while ($listing = mysql_fetch_array ($resultat))
{
$titre = $listing['titre_film'];
$acteur = $listing['nom_acteur'];
echo "<tr>";
echo "<td>$titre</td>";
echo "<td>$acteur</td>";
echo "</tr>";
}
echo "</table >";
?>
//*********************************
J'ai un prob avec une base de donne sous mysql. J'ai en effet 3 tables dans ma database : 1 table film, 1 table acteur, et 1 table relation.
Le resultat est le suivant quand mon code s'execute :
TITANIC | Leonardo di caprio
TITANIC | Kate Winsley
TITANIC | Bily Zane
ROCKY | Sylvester Stallone
ROCKY | Talia Shire
Je souhaiterais eviter de repeter le film et avoir plutot le code suivant :
TITANIC | Leonardo di caprio, Kate Winsley, Bily Zane
ROCKY | Sylvester Stallone, Talia Shire
Quelqu'un peut-il me donner une solution a mon prob a partir de mon code? Merci d'avance...
Ci-dessous mon code :
//***********************************
<?php
//connexion database
$liendb = mysql_connect('localhost', 'root', '');
//selection database
mysql_select_db ('essai');
$sql = "SELECT titre_film,nom_acteur FROM film,acteur,relation where film.code_film=relation.code_film and relation.code_acteur=acteur.code_acteur";
$resultat = mysql_query ($sql);
echo "<table >";
echo "<tr>";
echo "<td>Titre<td>";
echo "<td>Acteur</td>";
echo "</tr>";
while ($listing = mysql_fetch_array ($resultat))
{
$titre = $listing['titre_film'];
$acteur = $listing['nom_acteur'];
echo "<tr>";
echo "<td>$titre</td>";
echo "<td>$acteur</td>";
echo "</tr>";
}
echo "</table >";
?>
//*********************************
A voir également:
- Boucle en php -- HELP !!!
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Vlc lire en boucle ✓ - Forum Lecteurs et supports vidéo
- Pc qui s'allume et s'éteint en boucle - Forum Virus
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
2 réponses
Salut,
tu devrais pouvoir t'en sortir en utilisant la clause GROUP BY
tiens moi au courant.
tu devrais pouvoir t'en sortir en utilisant la clause GROUP BY
tiens moi au courant.
xav'
g essaye sans succes