從php中的mysql表中選擇count(*)我能夠獲得mysql查詢結(jié)果的值和行。但我正在努力獲得查詢的單個(gè)輸出。例如:$result = mysql_query("SELECT COUNT(*) FROM Students;");我需要顯示結(jié)果。但我沒有得到結(jié)果。我嘗試過以下方法:mysql_fetch_assoc()mysql_free_result()mysql_fetch_row()但我沒有成功顯示(獲得)實(shí)際值。
3 回答

慕哥6287543
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊
您需要使用as
關(guān)鍵字對(duì)聚合進(jìn)行別名以便從中調(diào)用它mysql_fetch_assoc
$result=mysql_query("SELECT count(*) as total from Students");$data=mysql_fetch_assoc($result);echo $data['total'];

尚方寶劍之說
TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果您只需要值:
$result = mysql_query("SELECT count(*) from Students;");echo mysql_result($result, 0);

慕村9548890
TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊
$result = mysql_query("SELECT COUNT(*) AS `count` FROM `Students`");$row = mysql_fetch_assoc($result);$count = $row['count'];
添加回答
舉報(bào)
0/150
提交
取消