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

cs_DjChat 69 Messages postés mercredi 12 mars 2008Date d'inscription 25 novembre 2010 Dernière intervention - 23 mai 2008 à 15:52 - Dernière réponse : nicomilville 3498 Messages postés lundi 16 juillet 2007Date d'inscription 28 février 2014 Dernière intervention
- 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
nicomilville 3498 Messages postés lundi 16 juillet 2007Date d'inscription 28 février 2014 Dernière intervention - 23 mai 2008 à 16:38
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é !

Merci nicomilville 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 68 internautes ce mois-ci

Commenter la réponse de nicomilville
cs_DjChat 69 Messages postés mercredi 12 mars 2008Date d'inscription 25 novembre 2010 Dernière intervention - 23 mai 2008 à 16:47
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
nicomilville 3498 Messages postés lundi 16 juillet 2007Date d'inscription 28 février 2014 Dernière intervention - 23 mai 2008 à 16:50
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
cs_DjChat 69 Messages postés mercredi 12 mars 2008Date d'inscription 25 novembre 2010 Dernière intervention - 23 mai 2008 à 17:18
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
nicomilville 3498 Messages postés lundi 16 juillet 2007Date d'inscription 28 février 2014 Dernière intervention - 23 mai 2008 à 17:26
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.