Bonjour,
Je crée un sommaire pour un site qui se présente comme ceci :
Titre 1
Sous-titre 1
Sous-titre 2
Sous-titre 3
Titre 2
Sous-titre 1
Sous-titre 2
Sous-titre 3
Les titres sont rangés dans ma base de donnée dans une table « php_sommaire_titre »
Poids servant a les ranger dans l’ordre croissant et Id étant un auto incrément.
De cette façon :
Id , titre, poids
1, Titre1, 1
2, Titre2, 3
3, Titre3, 2
Les sous-titres sont rangés de cette façon dans la table « php_sommaire_soustitre »
Poids servant à les ranger dans l’ordre croissant et Id étant un auto incrément et catégorie correspondant à l’Id de la table titre.
Id, titre, categorie, poids, lien
1, Sous-titre1, 1, 1, #
2, Sous-titre2, 1, 3, #
3, Sous-titre3, 1, 2, #
4, Sous-titre1, 2, 1, #
5, Sous-titre2, 2, 2, #
6, Sous-titre3, 2, 3, #
7, Sous-titre1, 3, 3, #
8, Sous-titre2, 3, 1, #
9, Sous-titre3, 3, 2, #
J'ai fait une jointure entre les 2 tables
J'aimerais qu'il trie la table php_sommaire_titre par la colone poid (ce qu'il fait grace à "ORDER BY php_sommaire_titre.poid"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 mysql_select_db($database_connexion, $connexion); $query_jointure = "SELECT * FROM php_sommaire_titre INNER JOIN php_sommaire_soustitre ON php_sommaire_soustitre.categorie = php_sommaire_titre.id ORDER BY php_sommaire_titre.poid"; $jointure = mysql_query($query_jointure, $connexion) or die(mysql_error()); $row_jointure = mysql_fetch_assoc($jointure); $totalRows_jointure = mysql_num_rows($jointure);
Mais qu'il trie aussi php_sommaire_soustitre par la colone poid... Es possible ?
Dans l’attente de votre réponse,
Merci,
Antoine
Partager