Row un Query différament

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Row un Query différament

Re: Row un Query différament

par Poinball » 25 janv. 2012, 21:51

Un grand merci mon ami !!
Tu m'as appris une fonction très utile :D

MERCI MERCI MERCI ;)

Re: Row un Query différament

par xTG » 25 janv. 2012, 21:46

while( $row = mysql_fetch_array($result) ){
        // Print out the contents of each row into a table
        $player_pseudo[] = $row['pseudo'];
}
Ainsi tu as la liste des pseudos dans un array.
Il est aussi possible de stocker $row pour avoir accès à un tableau multidimensionnel.

Re: Row un Query différament

par Poinball » 25 janv. 2012, 21:27

Pourrais tu me guider avec une petite exemple svp :oops:

Dans ce genre ?? :)
$result = mysql_query("SELECT * FROM tourney16") 
or die(mysql_error()); 


$ydonnees = array(); // ok
while ($row = mysql_fetch_assoc($result))  // moi je fais comme ca un mysql_fetch_*
$ydonnees[] = $row['pseudo']; // array[] doit faire le meme effet que array_push(array, val)


foreach ($ydonnees as $value)
echo $value . '<br>';

Re: Row un Query différament

par xTG » 25 janv. 2012, 21:25

Utilises un tableau, tu auras un index pour chaque joueur.
Car utiliser des noms de variable dynamique n'est pas une bonne solution dans ton cas.
Quant à avoir un pseudo uniquement une fois il faut utiliser le mot clé DISTINCT dans ta requête.

Re: Row un Query différament

par Poinball » 25 janv. 2012, 19:38

ton code me sort ceci comme résultat

poinballpoinballcharliecharlie

j'aimerais seulement voir poinballcharlie et que les 2 membre soient dans une variable différente dans le php :S

ce code par exemple me sort bien la liste de mes membre, mais ils ont tous la meme variable ( $player1 )
j'aimerais qu'a chaque while la variable change pour $player2 ... $player3 ...
include 'connect_bdd.php';

$result = mysql_query("SELECT * FROM tourney16") 
or die(mysql_error()); 

while( $row = mysql_fetch_array($result) ){
        // Print out the contents of each row into a table
        $player1 = $row['pseudo'];
        echo "$player1 <br/>";
}

Re: Row un Query différament

par xTG » 25 janv. 2012, 19:35

Il faut boucler. ;)
while( $row = mysql_fetch_array($result) ){
        // Print out the contents of each row into a table
        $player1 = $row['pseudo'];
        $player2 = $row['pseudo'];
        echo $player1 . $player2;
}

Row un Query différament

par Poinball » 25 janv. 2012, 19:33

Bonjour !

Je voudrais sortir de ma Table tourney16 ma liste de membre et les mettre dans des variable différente.

Voici le début de mon code qui ne marche pas parce qu'il prend seulement le premier membre.
include 'connect_bdd.php';

$result = mysql_query("SELECT * FROM tourney16") 
or die(mysql_error()); 

$row = mysql_fetch_array($result);
	// Print out the contents of each row into a table
	$player1 = $row['pseudo'];
	$player2 = $row['pseudo'];
merci !