Récupérer une seule fois certaines données d'une table Sql
Posté : 01 août 2006, 14:31
Bonjour,
J'ai une table du type :
Titre Auteur Bio_Auteur
Titre1 Auteur1 Texte
Titre2 Auteur1 Texte
Titre3 Auteur1 Texte
Titre4 Auteur2 Texte
Titre5 Auteur2 Texte
etc .... (le texte est tj le même)
et je voudrais afficher :
Auteur1
Texte
Texte
Auteur1
Texte
Titre1
Auteur1
Texte
Titre2
Auteur1
Texte
Titre3
comment sortir une seule fois la données du tableau de résultats (en évitant une jointure sur une 2° table) ?
mon code
Merci d'avance.
J'ai une table du type :
Titre Auteur Bio_Auteur
Titre1 Auteur1 Texte
Titre2 Auteur1 Texte
Titre3 Auteur1 Texte
Titre4 Auteur2 Texte
Titre5 Auteur2 Texte
etc .... (le texte est tj le même)
et je voudrais afficher :
Auteur1
Texte
- Titre1
Titre2
Titre3
Texte
- Titre4
Titre5
Auteur1
Texte
Titre1
Auteur1
Texte
Titre2
Auteur1
Texte
Titre3
comment sortir une seule fois la données du tableau de résultats (en évitant une jointure sur une 2° table) ?
mon code
<?php
include("connect/connect.php");
$sql = "SELECT * FROM Catalogue ORDER BY auteur";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
echo "$row[titre]";
echo "$row[auteur]";
echo "$row[texte]";
}
mysql_close($dp);
?>
C'est surement facile mais je n'arrive pas à trouver dans les faqs ou forums et j'ai essayé un paquet de formules "mysql_fetch_......" sans résultats.Merci d'avance.