PHP MySQL获取行数+显示

时间:2015-07-09 03:18:33

标签: php html mysql

所以我有这个功能(下面),它应该获得我拥有的表中的用户数量。我知道有5个用户,他们都有一个ID。但是,每当我使用该功能在网页上显示它时,它都不会返回结果。

这是功能

function user_count(){
    mysql_connect("IP", "USER", "PASS");
    mysql_select_db("db");
    return mysql_query("SELECT * FROM users WHERE id>=0");
}

这是网站的php

<strong><span data-toggle="counter" data-to="
<?php 
$users = user_count();
while ($row = mysql_fetch_array($users)){
    echo $row['count']; 
}
?>"></span></strong>

1 个答案:

答案 0 :(得分:2)

改为使用mysql_num_rows

    function user_count(){
        mysql_connect("IP", "USER", "PASS");
        mysql_select_db("db");
        $result = mysql_query("SELECT * FROM users WHERE id>=0");
        return mysql_num_rows($result)
    }

然后只回显值echo user_count()

另外,我建议使用mysqli_*函数,因为mysql_*已被弃用。