Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2667 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  While dans un While :)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

While dans un While :)

n°1303904
titanherme​s
Posté le 12-02-2006 à 21:59:40  profilanswer
 

Salut tout le monde !!
 
Voila j'ai une tite question :  
 
Est-il possible de mettre une while dans une autre while et donc une requete dans une while ?

mood
Publicité
Posté le 12-02-2006 à 21:59:40  profilanswer
 

n°1303912
KangOl
Profil : pointeur
Posté le 12-02-2006 à 22:17:41  profilanswer
 

qu'est ce qui t'en empeche ?

n°1303914
phenxdesig​n
Posté le 12-02-2006 à 22:24:17  profilanswer
 

oui, on le peut, comme mettre des if dans de while, des for dans des if, des while dans des for ...

n°1303926
art_dupond
je suis neuneu... oui oui !!
Posté le 12-02-2006 à 22:49:43  profilanswer
 

On peut mais ce n'est pas conseillé il me semble (une requete dans un while).

Spoiler :

dites moi si je me trompe

n°1303927
phenxdesig​n
Posté le 12-02-2006 à 22:51:51  profilanswer
 

art_dupond a écrit :

On peut mais ce n'est pas conseillé il me semble (une requete dans un while).

Spoiler :

dites moi si je me trompe



Effectivement, c'est assez lours pour le serveur, mais si on veut faire autrement, faut se tapper la doc de mysql de 1400 pages :D

n°1303940
sielfried
Posté le 12-02-2006 à 23:09:32  profilanswer
 

Ca dépend, c'est parfois très simple de s'en passer.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1303944
phenxdesig​n
Posté le 12-02-2006 à 23:11:44  profilanswer
 

sielfried a écrit :

Ca dépend, c'est parfois très simple de s'en passer.


Oui, j'urais pu men passe plusieurs fois je pense, mais j'ai jamais trop poussé mon MysSQL ...
faudra un jour ... :whistle:

n°1304404
omega2
Posté le 13-02-2006 à 15:05:02  profilanswer
 

phenxdesign a écrit :

Effectivement, c'est assez lours pour le serveur, mais si on veut faire autrement, faut se tapper la doc de mysql de 1400 pages :D

D'un autre côté vu comme ça, si on veut faire une boucle en php, il faut lire les 4400 fichiers html (2600 pages en version pdf pour php4) de la documation php.
 
En fait, dans un cas comme dans l'autre, il suffit de lire la bonne partie de la documentation ce qui ne représente alors que quelques pages.

n°1304523
phenxdesig​n
Posté le 13-02-2006 à 16:32:30  profilanswer
 

En meme temps, pour faire des boucles, on a toute la doc sur une page, et pour faire une requete SQL efficace, c'est pas la meme histoire ...

n°1304539
omega2
Posté le 13-02-2006 à 16:46:32  profilanswer
 

En même temps, pour faire une requette de sélection, t'as tout en un fichier html. Alors c'est vrai qu'il faut lire d'avantage et que t'as 2-3 notions de plus à comprendre mais il faut pas non plus une semaine entiére pour y arriver à par peut être pour quelques cas particulier qui demandent des mélanges subtils de toutes les possibilités.

mood
Publicité
Posté le 13-02-2006 à 16:46:32  profilanswer
 

n°1304596
phenxdesig​n
Posté le 13-02-2006 à 17:30:04  profilanswer
 

omega2 a écrit :

En même temps, pour faire une requette de sélection, t'as tout en un fichier html. Alors c'est vrai qu'il faut lire d'avantage et que t'as 2-3 notions de plus à comprendre mais il faut pas non plus une semaine entiére pour y arriver à par peut être pour quelques cas particulier qui demandent des mélanges subtils de toutes les possibilités.


c'est de cela dont je parle, parce que c'est sur qu'un SELECT tout bete ne demande pas grand chose, mais quand on touche aux groupes et compagnie (j'y connais rien, on doit pouvoir faire plus de choses) ça devient beaucoup plus simple de faire des requetes dans une boucle.

n°1304635
omega2
Posté le 13-02-2006 à 18:18:50  profilanswer
 

Une jointure simple avec un group by, ca n'a vraiment rien de compliqué. C'est du même niveau de difficulté de compréhension et d'utilisation que les boucles en php.
 
Ce qui est compliqué, je te l'accorde, c'est les requettes imbriqués mais une fois qu'on a compris comment ca marche, on s'en sort sans trop de difficultés.
 
 
A par s'il y a des traitements complexes à faire en php, une requette à l'intérieur d'une boucle correspondant au traitement d'une autre requette revient à une requette avec jointure + 1 seule boucle.
C'est vrai que la syntaxe des jointures peut faire peur, mais ca s'utilise sans mal. ;)

n°1304813
phenxdesig​n
Posté le 13-02-2006 à 22:54:09  profilanswer
 

t'as bien fait de me le dire, je vais peut etre m'y mettre alors !

n°1305319
Djebel1
Nul professionnel
Posté le 14-02-2006 à 15:34:26  profilanswer
 

j'ai jamais réussi à faire marcher une jointure, jdois être crétin :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  While dans un While :)

 

Sujets relatifs
"while" avec une equation simple"[C} DO...While + un condition
[GLUT] Probleme avec boucle while[VBA] While et Vlookup
Afficher les données d'un tableau avec whileun while dans un while
Insecure $ENV{PATH} while running setgidprobleme while et <select>
Probleme tout bete avec while ! (je suis nb)Deux boucles while
Plus de sujets relatifs à : While dans un While :)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)