Une inscription par IP

Par ImSiak, il y a 9 ans


Bonjour, Bonsoir

Je rencontre un problème avec ma requête mais je ne sais quoi,
Comme vous pouviez-le voir dans le titre j'essaye de faire une restriction d'une inscription par IP

Mon code :

<?php $v_ip = $bdd->query("SELECT COUNT(*) FROM users WEHRE ip = '$ip'"); $ok_ip = $v_ip->rowCount(); if($ok_ip == 1){ echo "<div class='error'>Vous ne pouvez pas vous inscrire plusieurs fois avec la même ip</div>"; }else{ //SI TOUT EST BON ON INSERE TOUT SA DANS LA BASE DE DONNEES $ins_user = $bdd->prepare("INSERT INTO users(username, password, mail, ip) VALUES(?, ?, ?, ?)"); $ins_user->execute(array($user, $pass, $mail, $ip)); } ?>

Merci d'avance.
Bonne journée/soirée.
Cordialement, Siak

2 réponses

Alexe, il y a 9 ans

Essais peu être avec un requéte préparer

$v_ip = $bdd->prepare("SELECT COUNT(*) FROM users WEHRE ip = '$ip'");
Alexe, il y a 9 ans

et ton WHERE est mal ecrit ^^

$v_ip = $bdd->prepare("SELECT COUNT(*) FROM users WHERE ip = '$ip'");