PHP/SQL : Création de regroupements

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP/SQL : Création de regroupements

Re: Réponse 2

par Cyrano » 25 févr. 2008, 14:49

...mais en diffère grandement parce qu'il traite apparemment d'une question de doublons (moi, je n'ai pas ce problème)...
C'est un peu ce que je pensais, tu as lu en diagonale : ce n'est justement pas un problème de doublons qui était posé mais une erreur d'interprétation. Ta requête en revanche doit avoir une clause ORDER BY pour que ta boucle de traitement fonctionne correctement sans éparpiller les résultats.

par zeus » 25 févr. 2008, 13:27

Grenouille32 à fait [Nouveau] au lieu de [Répondre].

Je colle son message ici :
Une double boucle imbriquée fonctionne parfaitement.
Dommage qu'une fonction intégrée ne soit pas disponible (ou du moins, connue sur ce forum).
By

par Berzemus » 25 févr. 2008, 12:05

on peut avoir le create table de ta base, ainsi que quelques données ? j'ai l'intuition que c'est bien group by qui te permettrait d'arriver à ton résultat..

Réponse 2

par Grenouille32 » 25 févr. 2008, 10:56

Je pense que ce problème rejoint le mien, mais en diffère grandement parce qu'il traite apparemment d'une question de doublons (moi, je n'ai pas ce problème).
Maintenant si j'ai bien compris le message, il n'existe pas de fonction PHP/SQL permettant des regroupements automatiques. Il faut dans ce cas (tjs si j'ai bien compris), procéder par boucles imbriquées : Boucle 1 pour les rubriques, Boucle 2 pour le détail des rubriques...
Exacte ?

===================================

Une double boucle imbriquée fonctionne parfaitement.
Dommage qu'une fonction intégrée ne soit pas disponible (ou du moins, connue sur ce forum).
By

par Cyrano » 25 févr. 2008, 10:50

Tu as surement lu ça en diagonale : prends le temps qu'il faut en t'attardant en particulier sur cette réponse. Si tu ne comprends pas les explications données, j'ai peur que peu de monde puisse quoique ce soit pour toi. :-k

Réponse 1

par Grenouille32 » 25 févr. 2008, 10:47

Désolé, j'ai essayé de comprendre, mais cela dépasse mes capacités !

par Cyrano » 25 févr. 2008, 10:33

Le contenu de ce sujet devrait résoudre ton problème.

PHP/SQL : Création de regroupements

par Grenouille32 » 25 févr. 2008, 10:27

Bonjour,

Quelqu'un connaîtrait-il une fonction permettant dans un page PHP, de créer automatiquement des rubriques à partir d'une requête sql ?

Ex. base :
Rubrique A Nom 1, Rubrique A Nom 2, Rubrique A Nom 3, Rubrique A Nom 4,
Rubrique B Nom 1, Rubrique B Nom 2, ETC.

Pour obtenir un affichage :
Rubrique A : Nom1
Nom2
Nom3
Rubrique B Nom 1
Nom2
Nom3

La fonction GROUP BY n'est pas utilisable, car elle n'affiche que la première ligne de chaque rubrique.

A vot' bon coeur M'sieurs-dames ?