While ... avec plusieurs requetes simultanées... - PHP - Programmation
Marsh Posté le 06-01-2004 à 15:50:49
.. vous pensez qu'une requete du genre serait mieux ?
"SELECT * FROM devis1 ,enlevement,livraison WHERE id='$id_test' AND devisnum='$devisnum'"
(je connais pas la synthaxe exacte... mais je sais qu'on peut faire des trucs comme ça... c'est à dire interroger plusieurs tables en même temps !)
Marsh Posté le 06-01-2004 à 17:07:25
lol
essaie ceci
Code :
|
pis à l'occase, regarde la doc sur les boucles
Marsh Posté le 06-01-2004 à 17:33:02
non mais en fait c plus compliqué que ça ! lol ! je vais vous montrer le code général !
Code :
|
Marsh Posté le 06-01-2004 à 18:07:25
au lieu de faire ca:
Code :
|
Tu peux réduire en une seule requête:
Code :
|
Et pas besoin de resélectionner la base et de refaire la connection a chque requête.
Marsh Posté le 06-01-2004 à 19:13:13
j'ai fait des while imbriqués... j'arrive à peu pres à etre satisfait... je sais pas si c t la meilleure methode mais je recupere les variables qu'il me faut.. donc tout va bien ! (j'ai juste peur que ça se melange un peu les crayons à force !!! c un peu complexe là ce que je lui demande à mon programme !! ))
Marsh Posté le 06-01-2004 à 19:21:10
complexe ?
Marsh Posté le 06-01-2004 à 19:23:37
oui pour moi... debutant que je suis.. c complexe !! ya des calculs de prix et de temps, en même temps d'afficher une multitude de variables et de requetes dans plusieurs tables différentes avec des conditions dans tous les sens.... etc etc etc... un vrai casse tete chinois ! lol!
Marsh Posté le 06-01-2004 à 20:22:53
freed102 a écrit : j'ai fait des while imbriqués... j'arrive à peu pres à etre satisfait... je sais pas si c t la meilleure methode mais je recupere les variables qu'il me faut.. donc tout va bien ! (j'ai juste peur que ça se melange un peu les crayons à force !!! c un peu complexe là ce que je lui demande à mon programme !! )) |
c'est jamais le programme qui se mélange les pinceaux, mais le programmeur
2-3 remarques :
- pas la peine de faire un mysql_select_db() avant chaque requête. Tu le fais une fois au début du script et c'est tout
- dans le dernier while(), j'imagine que c'est le tableau $data3[] que tu dois utiliser, pas $data2[]
- le dernier while ressemble fortement à celui d'avant, il doit y avoir moyen de regrouper
Marsh Posté le 06-01-2004 à 20:24:39
freed102 a écrit : oui pour moi... debutant que je suis.. c complexe !! ya des calculs de prix et de temps, en même temps d'afficher une multitude de variables et de requetes dans plusieurs tables différentes avec des conditions dans tous les sens.... etc etc etc... un vrai casse tete chinois ! lol! |
C'est vrai que c'est pas forcément facile quand on débute
Marsh Posté le 06-01-2004 à 20:28:43
mrbebert a écrit : c'est jamais le programme qui se mélange les pinceaux, mais le programmeur |
Effectivement c une erreur que j'avais corrigé entre temps... maintenant j'arrive à avoir toutes mes variables comme il faut.. mais bon je sais pas si tout ça est propre... mais au moins ça marche ! lol! Merci !
Marsh Posté le 06-01-2004 à 15:45:24
Voila je veux faire une boucle qui va chercher des infos dans 3 tables differentes...
j'ai procedé de cette maniere là... (en resumé !)
Mais bon... apparment c pas comme ça que ça marche ! lol ! comment feriez vous ??
PS : je sais ce que vous allez me dire... d'aller voir les tutoriaux etc etc ! lol ! mais bon j'ai rien trouvé pour les requetes multiples avec une boucle!
Freed