Meilleure solution requête préparée
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:
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:
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