|
Publicité | ||||||||||||||||||||||
|
|
#1 | ||||||
|
Futur Membre du Club
![]() Inscription : mars 2009 Messages : 91 ![]() |
Bonjour,
J'utilise 2 tables Je rapatrie le contenu d'un fichier CSV vers la table "mailrse", je rempli le champ "mail_rse.Agence" en executant la requête "$eXtractAgence". Voilà la strucuture des 2 tables que j'utilise: Code :
Code :
Exemple: Code :
Code :
INSERT INTO `equipmt_region` (`equipement`, `region`) VALUES ('S20195', 'MED'); Code :
('C20195B', 'S20195', 'toto', 'Coupure, '22/01/2010 09:51', '1025250', '', 'MED', '', 'VT00001892'); Code :
('C20195B', 'S20195', 'toto', 'Coupure, '22/01/2010 09:51', '1025250', '', 'IDF', '', 'VT00001892'); |
||||||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Étudiant Inscription : avril 2009 Messages : 159 ![]() |
Tu as vérifié la valeur de $eXtractAgence[0] ?
Tu es sur que celle-ci correspond bien à ce que tu attends ? Sinon personnellement je ne vois pas |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : mars 2009 Messages : 91 ![]() |
$eXtractAgence[0] me retourne le champ "equipmt_region.region", sauf que pour "S20195" le résultat doit être "MED" et pas "IDF"
C'est bien le champ que je souhaite mais pas la bonne valeur quoi. |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Étudiant Inscription : avril 2009 Messages : 159 ![]() |
Bon alors je reformule ma question
Quel valeur récupère tu dans $eXtractAgence[0] ? Peut tu l'afficher ? Si cette valeur comme tu dis ne correspond pas à ce que tu attends c'est que le problème se situe dans ta base de données lors de l'enregistrement soit dans la requête que tu passe à ta base de données pour récupérer cette valeur |
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() Inscription : mai 2002 Messages : 1 570 ![]() |
Bonjour,
Tu verras bien en fonction de la valeur $eXtractAgence[0] que Djilow te demandes d'afficher ... Sinon, je ne ferais pas ta requête comme celà (les jointures sur les where sont plutôt à modifier par le mot clé JOIN) et puis ensuite tu fais ton OR. De même faire des clés sur des chaîne c possible mais plus long dans les requêtes (et puis moi je trouve pas celà trop clair) de plus tu fais des recherches sur des chaînes de longueurs différentes ... Voilà comment, je ferais (a toi de voir ensuite), création d'un id sur chaque table (id_equip sur equipement et id_mail sur mailrse) puis la requête Code :
__________________
fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
||
|
|
00
|
|
|
#6 | ||
|
Futur Membre du Club
![]() Inscription : mars 2009 Messages : 91 ![]() |
Finalement j'ai résolu mon pb en exécutant 2 requêtes successives. C'est peut être lourd mais ça résoud le pb
Code :
Cordialement. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com