Bonjour,

Je me lance dans PDO donc encore pas mal d'incertitudes...

Je fais un SELECT préparé. Je voudrais savoir quelle est la meilleur approche en fct de mon code ci-dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
    $stmt = $db->prepare("SELECT * FROM users WHERE u_login=:login AND u_password=:password");
    $stmt->execute(array(
        ':login' => $_POST['login'], 
        ':password' => md5(sha1($_POST['password']))
        )
    );
OU

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
    $stmt = $db->prepare("SELECT * FROM users WHERE u_login=:login AND u_password=:password");
    $stmt->bindValue(':login',$_POST['login'],PDO::PARAM_STR);
    $stmt->bindValue(':password',md5(sha1($_POST['password'])),PDO::PARAM_STR);
    $stmt->execute();
Merci d'avance à vous