Page 1 sur 1

[R] Select en BDD avec variable WHERE

Posté : mar. 13 janv. 2015 09:42
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 ?
 

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

Posté : mar. 13 janv. 2015 10:36
par Y01
Bonjour,

Code : Tout sélectionner

"SELECT * FROM mail WHERE item = " & $action & ")

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

Posté : mar. 13 janv. 2015 12:20
par jguinch
Je dirais plutôt ça :

Code : Tout sélectionner

'SELECT * FROM mail WHERE item = "' & $action & '"'

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

Posté : mar. 13 janv. 2015 14:24
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 !

Re: [R] Select en BDD avec variable WHERE

Posté : mar. 13 janv. 2015 15:08
par Y01
Bien vu jguinch, je me fais souvent avoir avec les quotes simples et doubles !