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
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<?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,-
vraiment merci bien pour ta reponse,j'éspère que tu m'aide encore plus car tu n'a pas plus loin de reponse,
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 . -
-
-
-
c'est quoi ton code actuel. J'ai du mal à comprendre ta question.
-
Aha je vois c'est ta table mysql que tu aimerais modifier:
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);