[PERL/MySQL] Utilisation d'une variable dans la clause Where

Utilisation d'une variable dans la clause Where [PERL/MySQL] - Perl - Programmation

Marsh Posté le 20-03-2017 à 07:43:17    

Bonsoir,
 
Quelqu'un saurait quelle est la bonne syntaxe pour que la variable soit correctement interpreté dans la requete ci-dessous:
 
       

my $sth=$DBH->prepare("select xxxxx from yyyyyyy  where foobar = '$variable'  limit 0,1" );


 
Une idée ?
 
Merci.


---------------
"Première fois de ma vie que je te vois mais tu m'as l'air d'un sacré tocard !"
Reply

Marsh Posté le 20-03-2017 à 07:43:17   

Reply

Marsh Posté le 20-03-2017 à 09:22:57    

Une bête concaténation devrait le faire:
my $sth=$DBH->prepare("select xxxxx from yyyyyyy  where foobar = '".$variable."' limit 0,1" );
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 20-03-2017 à 09:45:36    

gilou a écrit :

Une bête concaténation devrait le faire:
my $sth=$DBH->prepare("select xxxxx from yyyyyyy  where foobar = '".$variable."' limit 0,1" );
 
A+,


 
Merci bcp, j'ai compris le probleme, ma variable n'étaient pas "chompé" donc la requete retournait un resultat vide.  :sweat:


---------------
"Première fois de ma vie que je te vois mais tu m'as l'air d'un sacré tocard !"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed