Variable sql php
mousekey
-
mousekey -
mousekey -
Salut,
j'ai un problème en sql avec mon travail... je dois faire une requête SQL comme ceci...
$query="select * from traducteur, langueArrive, langueDepart,SpecialiationTraducteur where
traducteur.type = $critere
and traducteur.pays = '".$nomPays."
' and langueArrive.numeroLangueArrivee = $critere1 and langueDepart.numeroLangue = 1
and langueArrive.numeroTraducteur = traducteur.numero
and langueDepart.numeroTraducteur = traducteur.numero
and SpecialiationTraducteur.numeroTraducteur = traducteur.numero
and SpecialiationTraducteur.numeroSpecialisation = 2
and traducteur.province = 'quebec'
;";
le pays est obtenu de cette manière...
$query = " select * from Pays where numero =$critere3;";
$resultPays = @mysql_query($query);
$valPays = @mysql_fetch_array($resultPays);
$nomPays = $valPays[nomPays];
dans la variable $nomPays mais je n'arrive pas à mettre ca dans ma requete sql... pouvez vous m'aider :$ svp?????
:$
merci
eric
j'ai un problème en sql avec mon travail... je dois faire une requête SQL comme ceci...
$query="select * from traducteur, langueArrive, langueDepart,SpecialiationTraducteur where
traducteur.type = $critere
and traducteur.pays = '".$nomPays."
' and langueArrive.numeroLangueArrivee = $critere1 and langueDepart.numeroLangue = 1
and langueArrive.numeroTraducteur = traducteur.numero
and langueDepart.numeroTraducteur = traducteur.numero
and SpecialiationTraducteur.numeroTraducteur = traducteur.numero
and SpecialiationTraducteur.numeroSpecialisation = 2
and traducteur.province = 'quebec'
;";
le pays est obtenu de cette manière...
$query = " select * from Pays where numero =$critere3;";
$resultPays = @mysql_query($query);
$valPays = @mysql_fetch_array($resultPays);
$nomPays = $valPays[nomPays];
dans la variable $nomPays mais je n'arrive pas à mettre ca dans ma requete sql... pouvez vous m'aider :$ svp?????
:$
merci
eric
A voir également:
- Variable sql php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Variable d'environnement temp - Forum Word
- Jointure sql ✓ - Forum MySQL
11 réponses
Essaye p'tet comme ça ...
Zep3k!GnO
-->hi i hi o on va pas au boulot :P
$query="select * from traducteur, langueArrive, langueDepart,SpecialiationTraducteur where traducteur.type = '$critere' and traducteur.pays = '$nomPays' and langueArrive.numeroLangueArrivee = '$critere1' and langueDepart.numeroLangue = '1' and langueArrive.numeroTraducteur = 'traducteur.numero' and langueDepart.numeroTraducteur = 'traducteur.numero' and SpecialiationTraducteur.numeroTraducteur = 'traducteur.numero' and SpecialiationTraducteur.numeroSpecialisation = '2' and traducteur.province = 'quebec' ";
Zep3k!GnO
-->hi i hi o on va pas au boulot :P
Arf, désolé, la moi je vois pas trop ce qui coince ... :(
t'as pas un message d'erreur qui peut te mettre sur la voie ?!
Zep3k!GnO
-->hi i hi o on va pas au boulot :P
t'as pas un message d'erreur qui peut te mettre sur la voie ?!
Zep3k!GnO
-->hi i hi o on va pas au boulot :P
Bonjour,
non ce que je sais c'est simplement que j'ai pas de résultat avec la requête mais je suis certain que la valeur du champ pays contient bien CANADA. Si j'enlève le pays dans le where j,ai pas de problème.
merci
mousekey
non ce que je sais c'est simplement que j'ai pas de résultat avec la requête mais je suis certain que la valeur du champ pays contient bien CANADA. Si j'enlève le pays dans le where j,ai pas de problème.
merci
mousekey
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
et quand tu fais un
Ca te mets quoi comme phrase ?!
__________________________________________________________________
Zep3k!GnO
-->quand mon verre est vide j'le plaind quand mon verre est plein j'le vide :D
echo"\nquery: $query";
Ca te mets quoi comme phrase ?!
__________________________________________________________________
Zep3k!GnO
-->quand mon verre est vide j'le plaind quand mon verre est plein j'le vide :D
Salut,
voici le résultat de la requete... nom pays = CANADA
aussi va voir à la page suivante http://findatranslator.org/RechercheAvance.php
type traducteur
francais à anglais
canada
québec....
merci
mousekey
voici le résultat de la requete... nom pays = CANADA
aussi va voir à la page suivante http://findatranslator.org/RechercheAvance.php
type traducteur
francais à anglais
canada
québec....
merci
mousekey
je viens d'aller voir le lien , j'ai tout qui s'affiche correctement selon ce que j'ai choisit sauf le nomProvince...
Par contre j'ai pas compris ce qu'elle aurait du afficher ...
___________________________________________________________
Zep3k!GnO
-->hi i hi o on va pas au boulot :P
Par contre j'ai pas compris ce qu'elle aurait du afficher ...
___________________________________________________________
Zep3k!GnO
-->hi i hi o on va pas au boulot :P
Bonjour,
ben oui que je l'ai essayé... j'essaie toujours des valeurs fixes avant de mettre des variables... question de logique.... :)
mousekey
ben oui que je l'ai essayé... j'essaie toujours des valeurs fixes avant de mettre des variables... question de logique.... :)
mousekey
salut,
j'ai fait le changement.... http://findatranslator.org/afficherResultatRechercheAvance.php
sinon le lien précédant...
mousekey
bon je retourne à mon étude
j'ai fait le changement.... http://findatranslator.org/afficherResultatRechercheAvance.php
sinon le lien précédant...
mousekey
bon je retourne à mon étude
Attend , 2 sec je récapitule le bazar :
-ta query en dur elle fonctionne et te donne le résultat voulu.
-tu récupère correctement le nomPays et autres et tu les places dans ta query.Si tu édite cette dernière avec un echo , c'est la même que si tu l'avais mise en dur.( sur de chez sur que c'est la même au poil de Q près hein ! )
En gros si c'est CA , c'est TROP OoF ! genre les 2 requêtes sont identiques et leur résultat différent <-- ce qui est IMPOSSIBLE .
J'vais etre lourd mais c'est SUR qu'il y a quelque chose qui diffère, faits toi un affichage de la query en dur et de la query que t'obtient en placant les variables dedans, prend un Giga loupe et regarde bien!
Au pire fait une comparaison de contenu de fichier avec word ou un truc du genre pour etre sur que c'est pas tes yeux qui crack (ça arrive souvent , j'connais ;P )
sinon bin c'est réellement mystique et la je vois plus bien ce qu'on peut faire a part appeller un exorciste pour ta base de donnée :D
T!3ns moi au jus de la suite....
_________________________________________________________
Zep3k!GnO
-->hi i hi o on va pas au boulot :P (d'ailleurs je vais pas tarder a m'en aller héhé)
-ta query en dur elle fonctionne et te donne le résultat voulu.
-tu récupère correctement le nomPays et autres et tu les places dans ta query.Si tu édite cette dernière avec un echo , c'est la même que si tu l'avais mise en dur.( sur de chez sur que c'est la même au poil de Q près hein ! )
En gros si c'est CA , c'est TROP OoF ! genre les 2 requêtes sont identiques et leur résultat différent <-- ce qui est IMPOSSIBLE .
J'vais etre lourd mais c'est SUR qu'il y a quelque chose qui diffère, faits toi un affichage de la query en dur et de la query que t'obtient en placant les variables dedans, prend un Giga loupe et regarde bien!
Au pire fait une comparaison de contenu de fichier avec word ou un truc du genre pour etre sur que c'est pas tes yeux qui crack (ça arrive souvent , j'connais ;P )
sinon bin c'est réellement mystique et la je vois plus bien ce qu'on peut faire a part appeller un exorciste pour ta base de donnée :D
T!3ns moi au jus de la suite....
_________________________________________________________
Zep3k!GnO
-->hi i hi o on va pas au boulot :P (d'ailleurs je vais pas tarder a m'en aller héhé)