Hello !
Une fois l´étape 2 terminée, tu as dans la variable toutes les lignes correspondant à tes critères de sélection. Tu peux donc te déconnecter sans problème de la base de données, et passer à l´étape 4.
Je ne connais pas la fonction mysql_fetch_assoc, mais je présume que son action est similaire à celle que j´utilise, à savoir mysql_fetch_array.
mysql_fetch_array() retourne un tableau qui contient la ligne demandée dans le résultat result, ou FALSE s´il ne reste plus de ligne. ( http://fr.php.net )
Pour l´utiliser, il suffit de faire un while, avec comme condition le fait que la valeur de retour de mysql_fetch_array ne soit pas égale à FALSE.
Un petit exemple ?
< ?
/ /étapes 1, 2, et 3, les données récupérées dans la BDD sont dans $donnees
while($msg = mysql_fetch_array($donnees))
{
/ /affichage du titre, contenu, posteur, etc, etc
}
? >
pour récupérer tes données dans $msg ( qui est un tableau ) , il te suffit de faire $msg[´string´] où string ( qui signifie dans ce cas chaine de caractères ) correspond au nom de la colonne du champ dans la BDD.
Voilà, j´espère avoir été clair ! 