$sql = "select count(userId) from tblUser";
$result=mysql_query($sql,$link)or die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_NUM);
echo $row[1];
print_r($ row);正在顯示沒有記錄,但WHU回聲不工作如何統計記錄和顯示總數?
$sql = "select count(userId) from tblUser";
$result=mysql_query($sql,$link)or die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_NUM);
echo $row[1];
print_r($ row);正在顯示沒有記錄,但WHU回聲不工作如何統計記錄和顯示總數?
echo mysql_num_rows($result);
這會給你的行數從查詢返回。
但是,如果你使用的是
count
關鍵字查詢,你應該修改你的代碼是這樣的:
$sql = "select count(userId) as total from tblUser";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result);
echo $row['total'];
更新: 你也可以算總這樣的用戶:
$sql = "select userId from tblUser";
$result = mysql_query($sql) or die(mysql_error());
echo mysql_num_rows($result);
mysql_fetch_array
爲零計數。您將要echo $row[0];
你肯定數組的索引?
echo $row[0];
因爲我使用了'count'(userId),所以會給'1'。 – pamela 2010-06-04 18:36:11
這將顯示帶回的行數(本例中爲1),這將會不正確。如果帕梅拉有一個像'select userId from tblUser'這樣的查詢,那麼它會做我認爲她正在尋找的東西。 – ashurexm 2010-06-04 18:37:17
@pemela:我已經更新了我的答案。 – Sarfraz 2010-06-04 18:40:18