cs_DjChat
Messages postés69Date d'inscriptionmercredi 12 mars 2008StatutMembreDernière intervention25 novembre 2010
-
23 mai 2008 à 15:52
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
23 mai 2008 à 17:26
Bonjour a tous, j'ai fait une requete pour pouvoir recuperer tout les nom des enregistrement qui sont dans le champ nom de ma table utilisateur.
J'arrive a tous les recuperer, mais par contre ce que j'aimerai c'est les recuperer une a une toute seule pour que je puisse par la suite les associer a une variable PHP...
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 23 mai 2008 à 16:38
Salut,
si j'ai bien compris, tu veus récupérer les résultats ligne par ligne !
Fait une deuxième requête (un select count(id)) et fait une boucle for qui ne dois pas dépasser le nombre retourné par la requête et met ton autre requête a l'intérieur !
a++
PS : je sais que ce n'est pas très clair mais bon, esssaye de faire avec !
Si la réponse vous convient, pensez : Réponse accepté !
cs_DjChat
Messages postés69Date d'inscriptionmercredi 12 mars 2008StatutMembreDernière intervention25 novembre 2010 23 mai 2008 à 16:47
Merci pour ta reponse qui est clair et tu a bien comprie ma question...
On ma donné une autre solution qui fonctionne et qui est aquelque detaile pres similaire a celle que tu me préconise:
<?php
/* Connection à la base de données */
require_once('connec_bdd.php');
/* Requete de sélection des données : on oublie pas le distinct sur le champ nom pour eviter les doublons */
$requete = "SELECT DISTINCT Nom FROM utilisateur";
$resultat = mysql_query($requete);
/* On déclare un tableau vide qui va servir a récupérer les différents noms */
$array_nom = array();
/* On boucle sur le nombre d'enregistrements récupérer et on recupere chaques nom */
while ($row = mysql_fetch_row($resultat)){array_push($array_nom,$row[0]);}
/* On affiche chaques noms maintenant*/
$size_nom = sizeof($array_nom);
for($i=0;$i<=$size_nom-1;$i++)