echo mysqli_error($con);
显示以下错误
您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第2行的''附近使用正确的语法
在这种情况下,我不确定在哪里寻找第2行。
如果有帮助,这是我的代码
$ipresults = mysqli_query($con, 'INSERT INTO login_attempts (ip_address, login_count, last_login_attempt)
VALUES ("' . $ip . '", 1, NOW()');
答案 0 :(得分:1)
NOW()
之后你错过了一个右括号:
$ipresults = mysqli_query($con, 'INSERT INTO login_attempts (ip_address, login_count, last_login_attempt) VALUES ("' . $ip . '", 1, NOW())');
但是,此代码很容易SQL injection。请执行correct way with PDO (preferrably)和参数化查询。
答案 1 :(得分:1)
试试这个,你错过了关闭)
$ipresults = mysqli_query($con, 'INSERT INTO login_attempts (ip_address, login_count, last_login_attempt)
VALUES ("'.$ip.'", 1, NOW())');
......^
答案 2 :(得分:0)
VALUES ("' . $ip . '", 1, NOW()');
替换它
VALUES ('".. $ip."', 1, NOW())');
我希望它能起作用