Rendre les ligne en colonne :php/mysql
houda
-
houda -
houda -
salut tous le monde,j'ai un petit problème:je veux savoir comment rendre les ligne en colonne avec fonction en php avec mysql,
juste pour simplifié le problme:
heure RR
06 11
08 20
le res que je cherche c 'est:
heure RR_06 RR_08
06 11 20
SVP ,j'ai besoin de votre reponse et mercii
juste pour simplifié le problme:
heure RR
06 11
08 20
le res que je cherche c 'est:
heure RR_06 RR_08
06 11 20
SVP ,j'ai besoin de votre reponse et mercii
A voir également:
- Rendre les ligne en colonne :php/mysql
- Partager photos en ligne - Guide
- Déplacer colonne excel - Guide
- Trier colonne excel - Guide
- Mètre en ligne - Guide
- Colonne word - Guide
3 réponses
Je n'ai pas bien compris ta question mais voila quand même une réponse :
En fait ce que tu fais c'est une requete sql
Puis tu parcours les resultats
tu aura ce resultat :
Dupont Toto
Dupuis Test
...
Maintenant tu peut stocker les resultats dans une chaine de caractere puis les afficher ex :
tu aura comme resultat
liste des noms : Dupont,Dupuis,
liste des prenoms : Toto,Test,
En fait ce que tu fais c'est une requete sql
<?php $resultat = mysql_query("SELECT * FROM utilisateur"); ?>
Puis tu parcours les resultats
<?php while ($l = mysql_fetch_array($resultat)) { // tu peut afficher ces resultats en faisant echo $l['nom']." ".$l['prenom']; } ?>
tu aura ce resultat :
Dupont Toto
Dupuis Test
...
Maintenant tu peut stocker les resultats dans une chaine de caractere puis les afficher ex :
<?php $nom = ''; $prenom = ''; while ($l = mysql_fetch_array($resultat)) { // tu peut afficher ces resultats en faisant $nom .= $l['nom'].","; $prenom .= $l['prenom'].","; } echo "liste des noms : ".$nom; echo "<br />"; echo "liste des prenoms".$prenom; ?>
tu aura comme resultat
liste des noms : Dupont,Dupuis,
liste des prenoms : Toto,Test,
Aha je vois c'est ta table mysql que tu aimerais modifier:
voici comment faire :
voici comment faire :
creer les 2 colonnes $req = "Alter table NOM_DE_TA_TABLE add RR_06 SMALLINT NOT NULL, add RR_08 SMALLINT NOT NULL ;"; mysql_query($req); //redistribuer les heure et minute de RR_06 $req2 = "update NOM_DE_TA_TABLE set RR_06 = RR where heure = '06' ;"; mysql_query($req2); //redistribuer les heure et minute de RR_08 $req3 = "update NOM_DE_TA_TABLE set RR_08 = RR where heure = '08' ;"; mysql_query($req3); //effacer RR $req4 = "lter table NOM_DE_TA_TABLE drop RR;"; mysql_query($req4);
et maintenant je vais detaillé le problème por facilité les choses,jai un tableau qui contient 2 colonne voilà la table:
<table>
heure--------------------- RR
06------------------------- 11
08------------------------- 13
</table>
le resultat que je veux affiché c'est:ajouté 2 colonnes RR_06 et RR_08 à la place de RR et voilà et chaque colonne contient sa valeur corespend voilà la table qui explique tous:
<table>
heure ------------------ RR_06 ---------------------------- --- ------ RR_08
06 -------------------------11 ----------------------------------------- je vais rentre la valeur de cette case apré
08---------- je vais rentre la valeur de cette case apré-------- 13
</table>
SPV si vous connaisé la reponse , n'ésité pas de me repondre
,à la tente de votre reponse et merci d'avance .