Bonjour,
Lorsqu'un utilisateur demande son inscription comme membre, je l'enregistre provisoirement dans une table dat_users_query. Lorsqu'il valide son inscription, je l'enregistre dans dat_users et j'efface la ligne correspondante dans dat_users_query.
Lors de sa demande d'inscription, je vérifie que son pseudo et son adresse mail n'existent dans aucune des deux tables avec cette fonction... qui ne marche pas:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function checkIfDataExists($col, $value) { global $db; var_dump($col, $value); $query = " SELECT COUNT(*) AS counter FROM dat_users WHERE $col=:value UNION ALL SELECT COUNT(*) AS counter FROM dat_users_query WHERE $col=:value "; $result=$db->prepare($query); $result->bindValue(':value', $value); $result->execute(); return $result->fetchColumn(); }
Partager