PHP - 登录脚本无法正常工作


PHP - Login script not working correctly

我有一个问题要问你。我正在创建一个管理面板,这对我来说是第一次,我遇到了一些问题。

1. 问题我以这种方式使用 mysqli_fetch_assoc():

    $row_cnt = mysqli_fetch_assoc($result);
        printf('Result set has %d rows.<br />', $row_cnt);
    if ($row_cnt['COUNT(id)'] == 0) {
       return false;
    } else {
       return true;
    }

我用它来查看数据库中是否有一些条目,它每次都返回 1,无论我在字段中插入什么。我认为如果数据库中没有条目,它必须返回 0,我错了吗?


请耐心等待,这是我第一个使用管理面板登录页面。

只是从快速看一眼 -

mysql_real_escape_string需要通过mysql_connect建立连接,则需要使用mysqli_real_escape...功能 - http://php.net/manual/en/mysqli.real-escape-string.php

你没有指定你实际使用的 SQL,但假设它类似于

Select Count(*) from mytable where myvalue= 'Something'

行计数将始终为一个 1,因为计数将始终返回。