Doublons dans la presentation de ma requête SQL ...
Posté : 03 juin 2013, 15:49
Bonjour,
Dans mon code je cherche à obtenir une liste présentable qui reprends les entrées de ma table. Mon problème est que toutes les valeurs apparaissent en double alors qu'avec la même requête via Mysql workbench les résultats sont corrects.
En gros j'obtiens une réponse du style :
Avec mon code.
Au lieu de,
En faisant directement ma requête dans le GUI Mysql.
J'ai du louper un truc avec foreach je n'avais plus fait de php depuis des siècles et là je sèche ....
Merci d'avance pour votre aide.
Dans mon code je cherche à obtenir une liste présentable qui reprends les entrées de ma table. Mon problème est que toutes les valeurs apparaissent en double alors qu'avec la même requête via Mysql workbench les résultats sont corrects.
Code : Tout sélectionner
$query = mysql_query("SELECT * FROM MaTable");
$i=0;
while($donnees[$i] = mysql_fetch_array($query)){
$i++;
}
$tab_length=$i;
for ($i=0;$i<=$tab_length;$i++){
echo "<p>";
echo $i;
echo " : ";
foreach ($donnees[$i] as $value){
echo $value;
echo " ";
}
echo "</p>";
}En gros j'obtiens une réponse du style :
"valeur1" "valeur 1" "valeur2" "valeur2" "valeur3" "valeur3"
"valeur1b" "valeur 1b" "valeur2b" "valeur2b" "valeur3b" "valeur3b"
Avec mon code.
Au lieu de,
-"valeur1" "valeur2" "valeur3"
"valeur1b" "valeur2b" "valeur3b"
En faisant directement ma requête dans le GUI Mysql.
J'ai du louper un truc avec foreach je n'avais plus fait de php depuis des siècles et là je sèche ....
Merci d'avance pour votre aide.