2017-06-22 2 views
0

Nombre de tentatives de connexion ayant échoué pour les 2 dernières heures avec les adresses IP. Mais après la section de code bind_param montrant l'erreur.Instruction de préparation PHP pour COUNT() avec condition pour un résultat

appel à une fonction de membre bind_param() sur booléenne

Voici le code:

$ipp = $_SERVER['REMOTE_ADDR']; 
$flood_count = $mysqli->query("SELECT COUNT(f_ip) FROM flood WHERE f_ip = ? 
    AND f_time > NOW()-INTERVAL 2 HOUR "); 
       $flood_count->bind_param('s',$ipp); 
       $flood_count->execute(); 
        $flood_count->store_result(); 
        $flood_count->bind_result($count_data);     
        $flood_count->fetch(); 
        echo $count_data; 

Test sur l'hôte local où l'adresse IP est ':: 1'

Répondre

2

sur la ligne 2: $mysqli->prepare(.....)

requête tente d'exécuter di rectement. préparer est ce dont vous avez besoin pour lier les paramètres

+0

Merci, cela a juste fonctionné. – mimi