1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| $cmail = (isset($_POST['username'])) ? $_POST['username'] : '';
// API mysql obsolète
$cmail_escape = mysql_real_escape_string($cmail);
mysql_query("SELECT * FROM `".$suff_table."utilisateur` where a_mail='$cmail_escape' or a_pseudo='$cmail_escape'");
// mysqli procedural
$cmail_escape = mysqli_real_escape_string($bdd, $cmail);
mysqli_query($bdd, "SELECT * FROM `".$suff_table."utilisateur` where a_mail='$cmail_escape' or a_pseudo='$cmail_escape'");
// mysqli avec requête préparée
$stmt = mysqli_prepare($bdd, "SELECT * FROM `".$suff_table."utilisateur` where a_mail=? or a_pseudo=?");
$stmt->bind_param('ss', $cmail, $cmail);
$stmt->execute();
// pdo avec query
$cmail_escape = $pdo->quote($cmail);
$pdo->query("SELECT * FROM `".$suff_table."utilisateur` where a_mail='$cmail_escape' or a_pseudo='$cmail_escape'");
// pdo avec requête préparée
$stmt = $pdo->prepare($bdd, "SELECT * FROM `".$suff_table."utilisateur` where a_mail=:a_mail or a_pseudo=:a_pseudo");
$stmt->execute(array(':a_mail' => $cmail, ':a_pseudo' => $cmail)); |