Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: striker100 le le 27-12-2004 a 23:22:14

Titre: Récupérer des données MySQL et les insérer dans plusieurs tableau...
Posté par: striker100 le le 27-12-2004 a 23:22:14

Bonjour à tous !
Je suis en train de faire un ptit site web dans lequel je présente plusieurs sites webs sous forme de plein de petits tableaux ... Je voudrait tout mettre sous forme de tables dans une base MySQL, mais je ne sais pas comment je pourrait récupérer les données et les insérer dans autants de tableaux qu'il y a de sites dans une catégorie (séléctionnée à l'avance)
Quelqu'un sait comment faire ?
Merci de m'aider d'avance ^^

Titre: Re:Récupérer des données MySQL et les insérer dans plusieurs tableau...
Posté par: striker100 le le 29-12-2004 a 09:49:50

Je me suis peut-être mal exprimé ... je recommence ...
En fait, je doit créer autant de tableaux que de sites enregistrés dans ma base de donnée, pour insérer les données dans un tableau, pas de problème, mais comment créer un nombre suffisant de tableaux et les remplir correctement ? Peut-être avec une boucle ?

Titre: Re:Récupérer des données MySQL et les insérer dans plusieurs tableau...
Posté par: bigornot le le 29-12-2004 a 10:37:03

exact!

while($r = mysql_fetch_array($requete)){
echo '<table>';
echo $r['site'];
echo '</table>';
}




Titre: Re:Récupérer des données MySQL et les insérer dans plusieurs tableau...
Posté par: striker100 le le 29-12-2004 a 10:50:07

Citation de: bigornot le le 29-12-2004 a 10:37:03
exact!

while($r = mysql_fetch_array($requete)){
echo '<table>';
echo $r['site'];
echo '</table>';
}






Ok ^^ merci !
Mais ... tu pourrait me mettre des commentaires en face de chaque ligne parceque le php, ca fait pas longtemps que je m'y met ? Ca me permettrait de mieux comprendre et donc mieux appliquer au lieu de recopier bêtement ...
Merci d'avance :)

Titre: Re:Récupérer des données MySQL et les insérer dans plusieurs tableau...
Posté par: bigornot le le 29-12-2004 a 11:11:26


Code:

//avant la boucle, tu crée ta requete ... on va dire :
$requete = mysql_query("select * from 'latablequicontienlesite'");

//ensuite, on initialise une boucle
while($r = mysql_fetch_array($requete)){
echo '<table>';// on crée un tableau
echo $r['site']; // dans ce tableau, on met le site
echo '</table>'; // on ferme le tableau
} // on ferme la boucle




Cette boucle durera tant qu'il y aura des enregistrements dans la table ... imaginons qu'il y ait trois enregistrements :
enregistrement1 = bla
enregistrement2 = truc
enregistrement3 = blablabli

ça fera :

Code:

<table>
bla
</table>
<table>
truc
</table>
<table>
blablabli
</table>




Titre: Re:Récupérer des données MySQL et les insérer dans plusieurs tableau...
Posté par: striker100 le le 29-12-2004 a 14:57:08

Ah ok :)
Merci énormément ! :D


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.