所以我有这个功能(下面),它应该获得我拥有的表中的用户数量。我知道有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>
答案 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_*
已被弃用。