Bonjour,
J'essaye de vérifier qu'un pseudo et un email rentré dans des champs par un internaute n'existent pas déjà dans ma base de données.
Le résultat est toujours '2' et je ne comprends pas pourquoi...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php session_start(); $pseudo = $_POST['pseudo']; $mail = $_POST['mail']; $pseudo=mysql_real_escape_string($pseudo); $mail=mysql_real_escape_string($mail); $query=("SELECT COUNT(*) FROM t_people WHERE 'PEO_PSEUDO'='".$pseudo ."' OR 'PEO_MAIL'='".$mail ."'"); $sql=mysqli_connect('localhost','root','','nomDeMaBDD'); $result = mysqli_prepare($sql,$query); mysqli_stmt_execute($result); mysqli_stmt_store_result($result); if (mysqli_stmt_num_rows($result) == 0) { echo '1'; } else { echo '2'; } mysqli_stmt_close($result); ?>
Et en plus je n'arrive pas à me servir de mysqli_free_result().
Si quelqu'un a une idée sur là question je suis preneur !
Merci
Partager