php - 从php中的mysql表中选择整数值

标签 php mysql sql

很抱歉提出了这个菜鸟问题,但我是 php 新手,无法找到这个问题的确切答案。

所以无论如何,我想做的是创建一个 php 脚本,如果密码输入错误 3 次,该脚本会显示验证码通知。我遇到的问题是我相信的查询,我无法弄清楚直接从表中获取整数值。这是我的代码,任何答案将不胜感激:)

$get_login_attempts = "SELECT time FROM login_attempts WHERE email='".mysql_real_escape_string($username)."'";
$run_get_login_attempts = mysql_query($get_login_attempts);
if($run_get_login_attempts == 3){
    $captcha = true;
    require_once('recaptchalib.php');
    $privatekey = "6LcmuvcSAAAAAPsEOXYm_lWWOPaQYLAyUo3HQ91Q";
    $resp = recaptcha_check_answer($privatekey,
            $_SERVER['REMOTE_ADDR'], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]);
    if(!$resp->is_valid)
        die("The reCaptcha was not entered correctly, please try again");

最佳答案

mysql_query()将返回一个资源。 您需要使用类似 mysql_fetch_array() 的函数或mysql_fetch_assoc()以获得结果。

$run_get_login_attempts = mysql_query($get_login_attempts);
$row = mysql_fetch_assoc($run_get_login_attempts);

echo $row['time'];

另请参阅:Why shouldn't I use mysql_* functions in PHP?

关于php - 从php中的mysql表中选择整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25183258/

相关文章:

javascript - 如何实现html页面的主题/模板加载

php - MySql 根据另外两个表的条​​件查找一个表中的数据

mysql - 保存命令以便以后在 MySQL 中重复使用?

mysql - 执行 SQL 脚本时出错,但单独运行时不会出错

sql - 学习 PL/pgSQL 的好资源?

php - Laravel 在迁移文件上添加外键

php - htaccess重定向问题

mysql - 看到连接被放弃警告,随后 SSL 对等点错误关闭

sql - 解释计划和gather_plan_statistics的区别

java - Hibernate 查询未映射的连接表