2017-06-22 37 views
0

計算IP地址最近2小時失敗的登錄嘗試次數。 但下面的bind_param代碼部分顯示錯誤。PHP爲COUNT()準備語句以獲得一個結果

調用一個成員函數bind_param()布爾

下面是代碼:

$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; 

測試它的本地主機上的其中IP地址是 ':: 1'

回答

2

on line 2:$mysqli->prepare(.....)

查詢嘗試執行di rectly。準備是你需要綁定的參數

+0

謝謝你的工作。 – mimi