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

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

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

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