Affecter chaque enregistrement d'un champ a une variable [Résolu]

Messages postés
69
Date d'inscription
mercredi 12 mars 2008
Dernière intervention
25 novembre 2010
- - Dernière réponse : nicomilville
Messages postés
3498
Date d'inscription
lundi 16 juillet 2007
Dernière intervention
28 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...


Pouvez vous m'aider?






<?php 


  require_once('connec_bdd.php');


 $requete = "SELECT * FROM utilisateur";
  
  $resultat = mysql_query($requete);
  
  while ($row = mysql_fetch_row($resultat))
  
  {
  
  $nom = $row[4];


  
  
  echo stripslashes('
'.$nom.'
');
  
  
  
  }
?>


 









Merci d'avance!!!
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
3498
Date d'inscription
lundi 16 juillet 2007
Dernière intervention
28 février 2014
24
3
Merci
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é !

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 110 internautes nous ont dit merci ce mois-ci

Commenter la réponse de nicomilville
Messages postés
69
Date d'inscription
mercredi 12 mars 2008
Dernière intervention
25 novembre 2010
0
Merci
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++)
  
  /* Structure du tableau */
  
  
  $a = $array_nom[0];
  
  $b = $array_nom[1];
  
  $c = $array_nom[2];
  
  echo stripslashes('
'.$a.'
');
  
  echo stripslashes('
'.$b.'
');
  
  echo stripslashes('
'.$c.'
');
  
  
  
 ?>






Merci a toi!!!
Commenter la réponse de cs_DjChat
Messages postés
3498
Date d'inscription
lundi 16 juillet 2007
Dernière intervention
28 février 2014
24
0
Merci
ok, désolé d'être arrivé trop tard !

a++

Si la réponse vous convient, pensez : Réponse accepté !
Commenter la réponse de nicomilville
Messages postés
69
Date d'inscription
mercredi 12 mars 2008
Dernière intervention
25 novembre 2010
0
Merci
Pas de souci, ta solution me permet d'avoir une autre posibiliter sur le probleme, merci a toi!!!
Commenter la réponse de cs_DjChat
Messages postés
3498
Date d'inscription
lundi 16 juillet 2007
Dernière intervention
28 février 2014
24
0
Merci
de rien,

a++

Si la réponse vous convient, pensez : Réponse accepté !
Commenter la réponse de nicomilville

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.