php while me donne plusieurs fois le meme resultat

willpower
WRInaute discret
WRInaute discret
 
Messages: 208
Inscription: 15 Mar 2007

php while me donne plusieurs fois le meme resultat

Message le Ven Oct 30, 2009 8:00

Hello a tous...
Je fais rouler un petit script ...mais pour une raison inconnu le script me redonne 5 fois chaque resulat et pourtant ils sont bien unique dans ma base... pourriez-vous m'aider.

Code: Tout sélectionner
$queryz2  = "SELECT * FROM kvd.style_gr WHERE `dgroupnum` =6";
$resultz2 = mysql_query($queryz2);
while($row = mysql_fetch_array($resultz2)){

$num_style  = $row['num_style'];
$dgroupnum  = $row['dgroupnum'];


$queryz  = "SELECT * FROM kvd.pourtransfert WHERE categorieoscid !=''";
$resultz = mysql_query($queryz);
while($row = mysql_fetch_array($resultz)){

$itemnum  = $row['itemnum'];
$productidosc   = $row['productidosc'];
$categorieoscid   = $row['categorieoscid'];




if ($itemnum == $num_style)
echo "$itemnum est egals a $num_style et le groupe est $dgroupnum<br>";

}
}

Habituellement je devrais recevoir les resultat qui ce trouve dans les 2 listes et qui on dgroupnum =6 dans la 1ere et que categorieoscid n'est pas vide dans la 2eme.

Mais voici une partie de ce que je recois:
Code: Tout sélectionner
Debut du Update...
98119 est egals a 98119 et le groupe est 6
98119 est egals a 98119 et le groupe est 6
98119 est egals a 98119 et le groupe est 6
98119 est egals a 98119 et le groupe est 6
98119 est egals a 98119 et le groupe est 6
60180 est egals a 60180 et le groupe est 6
60180 est egals a 60180 et le groupe est 6
60180 est egals a 60180 et le groupe est 6
60180 est egals a 60180 et le groupe est 6
60180 est egals a 60180 et le groupe est 6
60175 est egals a 60175 et le groupe est 6
60175 est egals a 60175 et le groupe est 6
60175 est egals a 60175 et le groupe est 6
60175 est egals a 60175 et le groupe est 6
60175 est egals a 60175 et le groupe est 6
ect....

Pourquoi 5 fois chaque?

Merci


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: php while me donne plusieurs fois le meme resultat

Message le Ven Oct 30, 2009 8:10

Car tu utilises 2 while imbriqués avec 2 fois la même variable $row = mysql_fetch_array ?

willpower
WRInaute discret
WRInaute discret
 
Messages: 208
Inscription: 15 Mar 2007

Re: php while me donne plusieurs fois le meme resultat

Message le Ven Oct 30, 2009 15:56

spout a écrit:Car tu utilises 2 while imbriqués avec 2 fois la même variable $row = mysql_fetch_array ?


Bein oui...en effet...c'est ca...c'etait evident! Merci


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

  • Analyser le référencement Google
    Cet outil vous donne un petit résumé de l'état de référencement de votre site dans Google.
  • Calcul d'indice de densité
    Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
  • Déterminer l'ancienneté d'un site
    Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités