[R] Select en BDD avec variable WHERE

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
lokomass
Niveau 5
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

[R] Select en BDD avec variable WHERE

#1

Message par lokomass »

Bonjour à tous,

J'essaye de faire une requête sur ma BDD dans une fonction sans succès.
Je n'ai pas trouvé la syntaxe pour la clause where sur une variable.
J'ai essayé :

Code : Tout sélectionner

Func Mail($Action, $Attache)
    ...
    ;$Action = "NASOK"
    $Sql = _MySQLConnect($User, $Pass, $Database, $Serveur)
    $Corps = _Query($Sql, "SELECT * FROM mail WHERE item = '$Action'") 
    $Corps = _Query($Sql, "SELECT * FROM mail WHERE item = $Action") 
    $Corps = _Query($Sql, "SELECT * FROM mail WHERE item = \"$Action"\")  
    ...
EndFunc

Comment faire ?
 
Modifié en dernier par lokomass le mar. 13 janv. 2015 14:24, modifié 1 fois.
Y01
Niveau 5
Niveau 5
Messages : 160
Enregistré le : lun. 17 nov. 2014 10:46
Status : Hors ligne

Re: [..] Select en BDD avec variable WHERE

#2

Message par Y01 »

Bonjour,

Code : Tout sélectionner

"SELECT * FROM mail WHERE item = " & $action & ")
Y01
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Select en BDD avec variable WHERE

#3

Message par jguinch »

Je dirais plutôt ça :

Code : Tout sélectionner

'SELECT * FROM mail WHERE item = "' & $action & '"'
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
lokomass
Niveau 5
Niveau 5
Messages : 128
Enregistré le : mer. 15 déc. 2010 10:21
Status : Hors ligne

Re: [..] Select en BDD avec variable WHERE

#4

Message par lokomass »

jguinch a écrit :Je dirais plutôt ça :

Code : Tout sélectionner

'SELECT * FROM mail WHERE item = "' & $action & '"'
C'est parfait merci beaucoup !
Y01
Niveau 5
Niveau 5
Messages : 160
Enregistré le : lun. 17 nov. 2014 10:46
Status : Hors ligne

Re: [R] Select en BDD avec variable WHERE

#5

Message par Y01 »

Bien vu jguinch, je me fais souvent avoir avec les quotes simples et doubles !
Y01
Répondre